>>> sfcgal: Building community/sfcgal 2.0.0-r0 (using abuild 3.15.0_rc3-r1) started Sun, 27 Apr 2025 04:36:15 +0000 >>> sfcgal: Validating /home/buildozer/aports/community/sfcgal/APKBUILD... >>> sfcgal: Analyzing dependencies... >>> sfcgal: Installing for build: build-base boost-dev cgal-dev cmake gmp-dev mpfr-dev samurai (1/67) Installing boost1.84-atomic (1.84.0-r3) (2/67) Installing boost1.84-chrono (1.84.0-r3) (3/67) Installing boost1.84-container (1.84.0-r3) (4/67) Installing boost1.84-context (1.84.0-r3) (5/67) Installing boost1.84-contract (1.84.0-r3) (6/67) Installing boost1.84-coroutine (1.84.0-r3) (7/67) Installing boost1.84-date_time (1.84.0-r3) (8/67) Installing boost1.84-fiber (1.84.0-r3) (9/67) Installing boost1.84-filesystem (1.84.0-r3) (10/67) Installing boost1.84-graph (1.84.0-r3) (11/67) Installing libbz2 (1.0.8-r6) (12/67) Installing boost1.84-iostreams (1.84.0-r3) (13/67) Installing boost1.84-thread (1.84.0-r3) (14/67) Installing icu-data-en (76.1-r0) Executing icu-data-en-76.1-r0.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (15/67) Installing icu-libs (76.1-r0) (16/67) Installing boost1.84-locale (1.84.0-r3) (17/67) Installing boost1.84-log (1.84.0-r3) (18/67) Installing boost1.84-log_setup (1.84.0-r3) (19/67) Installing boost1.84-math (1.84.0-r3) (20/67) Installing boost1.84-prg_exec_monitor (1.84.0-r3) (21/67) Installing boost1.84-program_options (1.84.0-r3) (22/67) Installing gdbm (1.24-r0) (23/67) Installing mpdecimal (4.0.0-r0) (24/67) Installing libpanelw (6.5_p20250412-r0) (25/67) Installing sqlite-libs (3.49.1-r0) (26/67) Installing python3 (3.12.10-r0) (27/67) Installing python3-pycache-pyc0 (3.12.10-r0) (28/67) Installing pyc (3.12.10-r0) (29/67) Installing python3-pyc (3.12.10-r0) (30/67) Installing boost1.84-python3 (1.84.0-r3) (31/67) Installing boost1.84-random (1.84.0-r3) (32/67) Installing boost1.84-regex (1.84.0-r3) (33/67) Installing boost1.84-serialization (1.84.0-r3) (34/67) Installing boost1.84-stacktrace_basic (1.84.0-r3) (35/67) Installing boost1.84-stacktrace_noop (1.84.0-r3) (36/67) Installing boost1.84-system (1.84.0-r3) (37/67) Installing boost1.84-timer (1.84.0-r3) (38/67) Installing boost1.84-type_erasure (1.84.0-r3) (39/67) Installing boost1.84-unit_test_framework (1.84.0-r3) (40/67) Installing boost1.84-url (1.84.0-r3) (41/67) Installing boost1.84-wave (1.84.0-r3) (42/67) Installing boost1.84-wserialization (1.84.0-r3) (43/67) Installing boost1.84-json (1.84.0-r3) (44/67) Installing boost1.84-nowide (1.84.0-r3) (45/67) Installing boost1.84-libs (1.84.0-r3) (46/67) Installing boost1.84 (1.84.0-r3) (47/67) Installing linux-headers (6.14.2-r0) (48/67) Installing bzip2-dev (1.0.8-r6) (49/67) Installing icu (76.1-r0) (50/67) Installing icu-dev (76.1-r0) (51/67) Installing xz (5.8.1-r0) (52/67) Installing xz-dev (5.8.1-r0) (53/67) Installing zlib-dev (1.3.1-r2) (54/67) Installing zstd (1.5.7-r0) (55/67) Installing zstd-dev (1.5.7-r0) (56/67) Installing boost1.84-dev (1.84.0-r3) (57/67) Installing boost-dev (1.84.0-r3) (58/67) Installing cgal-dev (5.6-r1) (59/67) Installing libarchive (3.7.9-r0) (60/67) Installing rhash-libs (1.4.5-r0) (61/67) Installing libuv (1.50.0-r0) (62/67) Installing cmake (3.31.6-r1) (63/67) Installing libgmpxx (6.3.0-r3) (64/67) Installing gmp-dev (6.3.0-r3) (65/67) Installing mpfr-dev (4.2.1_p1-r0) (66/67) Installing samurai (1.2-r6) (67/67) Installing .makedepends-sfcgal (20250427.043618) Executing busybox-1.37.0-r16.trigger OK: 885 MiB in 176 packages >>> sfcgal: Cleaning up srcdir >>> sfcgal: Cleaning up pkgdir >>> sfcgal: Cleaning up tmpdir >>> sfcgal: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/SFCGAL-v2.0.0.tar.bz2 Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> sfcgal: Fetching https://gitlab.com/sfcgal/SFCGAL/-/archive/v2.0.0/SFCGAL-v2.0.0.tar.bz2 Connecting to gitlab.com ([2606:4700:90:0:f22e:fbec:5bed:a9b9]:443) saving to '/var/cache/distfiles/v3.22/SFCGAL-v2.0.0.tar.bz2.part' SFCGAL-v2.0.0.tar.bz 28628 --:--:-- ETA SFCGAL-v2.0.0.tar.bz 100% |********************************| 2600k 0:00:00 ETA '/var/cache/distfiles/v3.22/SFCGAL-v2.0.0.tar.bz2.part' saved >>> sfcgal: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/SFCGAL-v2.0.0.tar.bz2 >>> sfcgal: Checking sha512sums... SFCGAL-v2.0.0.tar.bz2: OK >>> sfcgal: Unpacking /var/cache/distfiles/v3.22/SFCGAL-v2.0.0.tar.bz2... CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.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 -- Using header-only CGAL -- Targeting Ninja -- Using /usr/bin/c++ compiler. -- Found GMP: /usr/lib/libgmp.so -- Found MPFR: /usr/lib/libmpfr.so CMake Warning (dev) at /usr/lib/cmake/CGAL/CGAL_SetupBoost.cmake:20 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/lib/cmake/CGAL/CGAL_SetupCGALDependencies.cmake:48 (include) /usr/lib/cmake/CGAL/CGALConfig.cmake:168 (include) CMakeLists.txt:84 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib/cmake/Boost-1.84.0/BoostConfig.cmake (found suitable version "1.84.0", minimum required is "1.66") -- Boost include dirs: /usr/include -- Boost libraries: -- 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.6 found -- Boost_USE_STATIC_LIBS=OFF -- Boost_USE_MULTITHREAD=ON CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:12 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- removing OSG dependencies from the library -- Configuring done (0.5s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build [1/192] Running utility command for copy [2/192] Building CXX object test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o [3/192] Building CXX object test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o [4/192] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o [5/192] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o [6/192] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o [7/192] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o [8/192] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o [9/192] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o [10/192] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o [11/192] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o [12/192] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o [13/192] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o [14/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o [15/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o [16/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o [17/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o [18/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o [19/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o [20/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RotateTest.cpp.o [21/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o [22/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o [23/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o [24/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o [25/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o [26/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o [27/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o [28/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o [29/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o [30/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o [31/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o [32/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o [33/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o [34/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o [35/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o [36/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o [37/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o [38/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o [39/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o [40/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o [41/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o [42/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o [43/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o [44/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o [45/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o [46/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o [47/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o [48/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o [49/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o [50/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o [51/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o [52/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o [53/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o [54/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o [55/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o [56/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o [57/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o [58/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o [59/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o [60/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o [61/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Buffer3DTest.cpp.o [62/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o [63/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o [64/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o [65/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o [66/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o [67/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o [68/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o [69/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o [70/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o [71/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o [72/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o [73/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o [74/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o [75/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o [76/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o [77/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o [78/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o [79/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o [80/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o [81/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o [82/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o [83/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o [84/192] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o [85/192] Building CXX object src/CMakeFiles/SFCGAL.dir/version.cpp.o [86/192] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o [87/192] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/NumericTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [88/192] Building CXX object src/CMakeFiles/SFCGAL.dir/numeric.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/graph/Vertex.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/graph/GeometryGraph.h:11, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [89/192] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [90/192] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkb.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/DistanceTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [91/192] Building CXX object src/CMakeFiles/SFCGAL.dir/io/vtk.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/SolidTest.cpp:21: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [92/192] Building CXX object src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [93/192] Building CXX object src/CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Envelope.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/MultiPolygonTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [94/192] Building CXX object src/CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RoundTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [95/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/Force3DTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [96/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/DifferenceTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [97/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/TranslateTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [98/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/IntersectionTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [99/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/detail/IntervalTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [100/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/graph/Vertex.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/graph/GeometryGraph.h:11, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/graph/GeometryGraphTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [101/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/Visibility.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [102/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/PointTest.cpp:21: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [103/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [104/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/Partition_2.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [105/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/MultiLineStringTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [106/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/GeometryVisitorTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [107/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o [108/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/MultiPointTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [109/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/IntersectsTest.cpp:27: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [110/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/GeometryTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [111/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Cylinder.h:7, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/CylinderTest.cpp:1: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:64, from /usr/include/c++/14.2.0/algorithm:60, from /usr/include/CGAL/config.h:271, from /usr/include/CGAL/basic.h:21: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:288:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:288:27: note: '' declared here 288 | return std::make_pair(Vector_3(),false); | ^~~~~~~~~~ [112/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o [113/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [114/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o [115/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/CoordinateTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [116/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/OffsetTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [117/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, from /usr/include/CGAL/Polyhedron_items_3.h:19, from /usr/include/CGAL/Polyhedron_3.h:24, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Sphere.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/SphereTest.cpp:1: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Sphere.h:13: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [118/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [119/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Envelope.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/EnvelopeTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [120/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/capi/sfcgal_cTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [121/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [122/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [123/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/MultiLineString.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/PolygonTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [124/192] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/regress/standalone/SFCGAL/IntersectsTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [125/192] Building CXX object src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [126/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/AreaTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [127/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/io/WkbWriterTest.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [128/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/translate.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/TranslateTest.cpp:3: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [129/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/CoversPointsTest.cpp:26: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [130/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/numeric.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [131/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [132/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/IsValidTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [133/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/TriangleTest.cpp:21: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [134/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp:27: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [135/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/AffineTransform2Test.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [136/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/GeometryCollectionTest.cpp:26: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [137/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/UnionTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:456, from /usr/include/CGAL/Polygon_2.h:38, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [138/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Envelope.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/MultiSolidTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [139/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/OrientationTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [140/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/io/WktReaderTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [141/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/KernelTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [142/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/regress/standalone/SFCGAL/WktTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [143/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/ScaleTest.cpp:2: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [144/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, from /usr/include/CGAL/Polyhedron_items_3.h:19, from /usr/include/CGAL/Polyhedron_3.h:24, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/TriangulatedSurface.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:21: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/TriangulatedSurface.h:19: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [145/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/TesselateTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [146/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/regress/polygon_triangulator/main.cpp:30: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [147/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/graph/Vertex.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/graph/GeometryGraph.h:11, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [148/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/LengthTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [149/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [150/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/NormalTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:64, from /usr/include/c++/14.2.0/string:51, from /usr/include/boost/test/utils/basic_cstring/bcs_char_traits.hpp:25, from /usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:21, from /usr/include/boost/test/detail/global_typedef.hpp:15, from /usr/include/boost/test/tools/detail/print_helper.hpp:20, from /usr/include/boost/test/utils/lazy_ostream.hpp:16, from /usr/include/boost/test/tools/context.hpp:19, from /usr/include/boost/test/test_tools.hpp:42, from /usr/include/boost/test/unit_test.hpp:18, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/NormalTest.cpp:21: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Plane_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Is_degenerate_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:31:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '*(const double*)((char*)& + offsetof(CGAL::Plane_3, CGAL::Plane_3::.CGAL::PlaneC3::base.std::array::_M_elems[0]))' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Plane_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Is_degenerate_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': /usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Plane_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Is_degenerate_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:31:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '*(const double*)((char*)& + offsetof(CGAL::Plane_3, CGAL::Plane_3::.CGAL::PlaneC3::base.std::array::_M_elems[1]))' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Plane_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Is_degenerate_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': /usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Plane_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Is_degenerate_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:31:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '*(const double*)((char*)& + offsetof(CGAL::Plane_3, CGAL::Plane_3::.CGAL::PlaneC3::base.std::array::_M_elems[2]))' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Plane_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Is_degenerate_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': /usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ [151/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/ConnectedTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [152/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/regress/standalone/SFCGAL/DistanceTest.cpp:29: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [153/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/regress/convex_hull/main.cpp:30: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [154/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/LineStringTest.cpp:21: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [155/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [156/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/CoversTest.cpp:27: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [157/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/BoundaryTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [158/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/PolyhedralSurface.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Solid.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [159/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:3: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:1: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14.2.0/vector:66, from /usr/include/c++/14.2.0/functional:64, from /usr/include/CGAL/config.h:423, from /usr/include/CGAL/number_type_config.h:20, from /usr/include/CGAL/number_utils.h:20: /usr/include/c++/14.2.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = SFCGAL::Point; _Alloc = std::allocator]': /usr/include/c++/14.2.0/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 678 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp: In member function 'void SFCGALRotateTest::testRotatePolyhedralSurface::test_method()': /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:132:63: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 132 | Point(0, 1, 0), Point(0, 0, 0)}; | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:134:63: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 134 | Point(0, 0, 1), Point(0, 0, 0)}; | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp: In member function 'void SFCGALRotateTest::testRotateSolid::test_method()': /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:165:62: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 165 | Point(1, 1, 1), Point(0, 1, 1)}; | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:168:73: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 168 | LineString({points[0], points[1], points[2], points[3], points[0]}))); | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:170:73: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 170 | LineString({points[4], points[5], points[6], points[7], points[4]}))); | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:172:73: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 172 | LineString({points[0], points[1], points[5], points[4], points[0]}))); | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:174:73: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 174 | LineString({points[1], points[2], points[6], points[5], points[1]}))); | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:176:73: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 176 | LineString({points[2], points[3], points[7], points[6], points[2]}))); | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:178:73: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 178 | LineString({points[3], points[0], points[4], points[7], points[3]}))); | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp: In member function 'void SFCGALRotateTest::testRotateSolidExtraLargeAngle::test_method()': /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:292:62: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 292 | Point(1, 1, 1), Point(0, 1, 1)}; | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:297:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 297 | points[0]}; | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:299:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 299 | points[4]}; | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:301:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 301 | points[0]}; | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:303:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 303 | points[1]}; | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:305:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 305 | points[2]}; | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp:307:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 307 | points[3]}; | ^ [160/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Envelope.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/PreparedGeometry.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/io/WktReader.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/io/ewkt.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [161/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp:27: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [162/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Cylinder.h:7, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/buffer3D.h:7, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/Buffer3DTest.cpp:1: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [163/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [164/192] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/io/SerializationTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [165/192] Building CXX object src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/triangulate/triangulate2DZ.h:11, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [166/192] Building CXX object src/CMakeFiles/SFCGAL.dir/Triangle.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/regress/standalone/SFCGAL/AreaTest.cpp:29: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [167/192] Building CXX object src/CMakeFiles/SFCGAL.dir/Transform.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/triangulate/triangulate2DZ.h:11, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/triangulate/triangulate2DZ.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [168/192] Building CXX object src/CMakeFiles/SFCGAL.dir/Surface.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Envelope.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/PreparedGeometry.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/io/WktReader.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/io/wkt.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [169/192] Building CXX object src/CMakeFiles/SFCGAL.dir/Sphere.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, from /usr/include/CGAL/Polyhedron_items_3.h:19, from /usr/include/CGAL/Polyhedron_3.h:24, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/TriangulatedSurface.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/TriangulatedSurface.h:19: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [170/192] Building CXX object src/CMakeFiles/SFCGAL.dir/Solid.cpp.o [171/192] Building CXX object src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Envelope.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/io/GeometryStreams.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [172/192] Building CXX object src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/io/vtk.cpp:3: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [173/192] Building CXX object src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/transform/ForceZOrderPoints.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/transform/ForceZOrderPoints.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [174/192] Building CXX object src/CMakeFiles/SFCGAL.dir/Point.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/Interval.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [175/192] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/transform/RoundTransform.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/transform/RoundTransform.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [176/192] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/PlaneTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [177/192] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/transform/ForceZ.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/transform/ForceZ.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [178/192] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/transform/AffineTransform2.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/transform/AffineTransform2.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [179/192] Building CXX object src/CMakeFiles/SFCGAL.dir/LineString.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/io/OBJ.cpp:3: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [180/192] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/io/WkbReader.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/io/wkb.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [181/192] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/graph/Vertex.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/graph/Vertex.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [182/192] Building CXX object src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/transform/ForceOrderPoints.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/transform/ForceOrderPoints.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [183/192] Building CXX object src/CMakeFiles/SFCGAL.dir/Exception.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/generator/disc.cpp:11: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [184/192] Building CXX object src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/transform/AffineTransform3.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/transform/AffineTransform3.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [185/192] Building CXX object src/CMakeFiles/SFCGAL.dir/Cylinder.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/MultiPolygon.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/polygonSetToMultiPolygon.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/polygonSetToMultiPolygon.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:456, from /usr/include/CGAL/Polygon_2.h:38, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [186/192] Building CXX object src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/force2D.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/force2D.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/generator/hoch.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/tools/Registry.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/io/WkbReader.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/io/WkbReader.cpp:4: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/algorithm/coversPoints.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/transform/Force2D.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/transform/Force2D.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/io/WkbWriter.cpp:11: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/MultiPolygon.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/generator/sierpinski.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:456, from /usr/include/CGAL/Polygon_2.h:38, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Envelope.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/EnvelopeVisitor.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/EnvelopeVisitor.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/GeometrySet.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/triangulate/triangulateInGeometrySet.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/triangulate/triangulateInGeometrySet.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/triangulate/triangulatePolygon.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/io/WktWriter.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/GetPointsVisitor.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/lineSubstring.cpp:10: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/force3D.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/force3D.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Triangle.h:12, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/Triangle.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/ForceValidityVisitor.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/covers.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/MultiLineString.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/collectionToMulti.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/volume.h:9, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/volume.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Envelope.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/PreparedGeometry.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/io/WktReader.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/io/WktReader.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Envelope.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/PreparedGeometry.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/PreparedGeometry.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/orientation.h:11, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/orientation.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/orientation.cpp: In function 'void SFCGAL::algorithm::makeValidOrientation(CGAL::Polygon_with_holes_2&)': /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/orientation.cpp:34:9: warning: typedef 'using Polygon_with_holes_2 = class CGAL::Polygon_with_holes_2' locally defined but not used [-Wunused-local-typedefs] 34 | using Polygon_with_holes_2 = CGAL::Polygon_with_holes_2; | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/triangulate/ConstraintDelaunayTriangulation.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/PolyhedralSurface.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Solid.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/tesselate.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/MultiLineString.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/collect.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/MultiLineString.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/collectionExtract.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/force2D.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/isValid.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/intersection.cpp:10: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/MultiLineString.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/collectionHomogenize.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/rotate.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/rotate.cpp:3: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/PolyhedralSurface.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Solid.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/Solid.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/length.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/Transform.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/transform/AffineTransform2.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/scale.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Triangle.h:12, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/differencePrimitives.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/Point.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/volume.h:9, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/test/unit/SFCGAL/algorithm/VolumeTest.cpp:22: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14.2.0/bits/stl_tempbuf.h:62, from /usr/include/c++/14.2.0/memory:66, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, from /usr/include/boost/shared_ptr.hpp:17, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Geometry.h:11, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/volume.h:8: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Direction_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:298:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:298:27: note: '' declared here 298 | return std::make_pair(Direction_3(),false); | ^~~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:288:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:288:27: note: '' declared here 288 | return std::make_pair(Vector_3(),false); | ^~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': /usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': /usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:305:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': /usr/include/CGAL/Epic_converter.h:305:29: note: '' declared here 305 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:309:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': /usr/include/CGAL/Epic_converter.h:309:29: note: '' declared here 309 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/MultiPolygon.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/MultiPolygon.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:456, from /usr/include/CGAL/Polygon_2.h:38, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/extrude.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/extrude.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/distance.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/graph/Vertex.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/graph/GeometryGraph.h:11, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/ConsistentOrientationBuilder.h:12, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/ConsistentOrientationBuilder.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/LineString.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, from /usr/include/boost/ptr_container/ptr_vector.hpp:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:11: /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp: In member function 'void boost::ptr_container_detail::reversible_ptr_container::clone_back_insert(ForwardIterator, ForwardIterator) [with ForwardIterator = boost::void_ptr_iterator<__gnu_cxx::__normal_iterator > >, const SFCGAL::Point>; Config = boost::ptr_container_detail::sequence_config > >; CloneAllocator = boost::heap_clone_allocator]': /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:195:14: note: parameter passing for argument of type 'boost::void_ptr_iterator<__gnu_cxx::__normal_iterator > >, const SFCGAL::Point>' changed in GCC 7.1 195 | void clone_back_insert( ForwardIterator first, | ^~~~~~~~~~~~~~~~~ /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:195:14: note: parameter passing for argument of type 'boost::void_ptr_iterator<__gnu_cxx::__normal_iterator > >, const SFCGAL::Point>' changed in GCC 7.1 In member function 'void boost::ptr_container_detail::reversible_ptr_container::constructor_impl(I, I, std::forward_iterator_tag) [with I = boost::void_ptr_iterator<__gnu_cxx::__normal_iterator > >, const SFCGAL::Point>; Config = boost::ptr_container_detail::sequence_config > >; CloneAllocator = boost::heap_clone_allocator]', inlined from 'boost::ptr_container_detail::reversible_ptr_container::reversible_ptr_container(const boost::ptr_container_detail::reversible_ptr_container&) [with Config = boost::ptr_container_detail::sequence_config > >; CloneAllocator = boost::heap_clone_allocator]' at /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:372:29: /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:318:30: note: parameter passing for argument of type 'boost::void_ptr_iterator<__gnu_cxx::__normal_iterator > >, const SFCGAL::Point>' changed in GCC 7.1 318 | clone_back_insert( first, last ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, from /usr/include/CGAL/Polyhedron_items_3.h:19, from /usr/include/CGAL/Polyhedron_3.h:24, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Sphere.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/Sphere.cpp:1: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Sphere.h:13: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/MultiPoint.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/MultiPoint.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/MultiLineString.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/MultiLineString.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/io/Serialization.h:11, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/io/Serialization.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, from /usr/include/CGAL/Polyhedron_items_3.h:19, from /usr/include/CGAL/Polyhedron_3.h:24, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/TriangulatedSurface.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/TriangulatedSurface.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/TriangulatedSurface.h:19: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, from /usr/include/boost/ptr_container/ptr_vector.hpp:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/TriangulatedSurface.h:9: /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp: In member function 'void boost::ptr_container_detail::reversible_ptr_container::clone_back_insert(ForwardIterator, ForwardIterator) [with ForwardIterator = boost::void_ptr_iterator<__gnu_cxx::__normal_iterator > >, const SFCGAL::Triangle>; Config = boost::ptr_container_detail::sequence_config > >; CloneAllocator = boost::heap_clone_allocator]': /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:195:14: note: parameter passing for argument of type 'boost::void_ptr_iterator<__gnu_cxx::__normal_iterator > >, const SFCGAL::Triangle>' changed in GCC 7.1 195 | void clone_back_insert( ForwardIterator first, | ^~~~~~~~~~~~~~~~~ /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:195:14: note: parameter passing for argument of type 'boost::void_ptr_iterator<__gnu_cxx::__normal_iterator > >, const SFCGAL::Triangle>' changed in GCC 7.1 In member function 'void boost::ptr_container_detail::reversible_ptr_container::constructor_impl(I, I, std::forward_iterator_tag) [with I = boost::void_ptr_iterator<__gnu_cxx::__normal_iterator > >, const SFCGAL::Triangle>; Config = boost::ptr_container_detail::sequence_config > >; CloneAllocator = boost::heap_clone_allocator]', inlined from 'boost::ptr_container_detail::reversible_ptr_container::reversible_ptr_container(const boost::ptr_container_detail::reversible_ptr_container&) [with Config = boost::ptr_container_detail::sequence_config > >; CloneAllocator = boost::heap_clone_allocator]' at /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:372:29: /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:318:30: note: parameter passing for argument of type 'boost::void_ptr_iterator<__gnu_cxx::__normal_iterator > >, const SFCGAL::Triangle>' changed in GCC 7.1 318 | clone_back_insert( first, last ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/PolyhedralSurface.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/PolyhedralSurface.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/Polygon.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:456, from /usr/include/CGAL/Polygon_2.h:38, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/force2D.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/isValid.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/isValid.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/translate.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/translate.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/connection.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/connection.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/PolyhedralSurface.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Solid.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/MultiSolid.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/MultiSolid.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/area.h:9, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/area.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/graph/Vertex.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/graph/GeometryGraph.h:11, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/BoundaryVisitor.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/BoundaryVisitor.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/partition_2.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:456, from /usr/include/CGAL/Polygon_2.h:38, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/GeometryVisitor.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Envelope.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/Envelope.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/distance3d.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14.2.0/bits/stl_tempbuf.h:62, from /usr/include/c++/14.2.0/memory:66, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, from /usr/include/boost/shared_ptr.hpp:17, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Geometry.h:11, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/distance3d.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/distance3d.cpp:5: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here 224 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:228:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here 228 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:232:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:305:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3; A2 = CGAL::Triangle_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from 'typename K::Boolean CGAL::do_intersect(const Segment_3&, const Triangle_3&) [with K = Epeck]' at /usr/include/CGAL/Intersections_3/Segment_3_Triangle_3.h:33:1, inlined from 'squared_distance_t SFCGAL::algorithm::squaredDistanceSegmentTriangle3D(const Segment_3&, const Triangle_3&)' at /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/distance3d.cpp:764:25: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'squared_distance_t SFCGAL::algorithm::squaredDistanceSegmentTriangle3D(const Segment_3&, const Triangle_3&)': /usr/include/CGAL/Epic_converter.h:305:29: note: '' declared here 305 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:309:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3; A2 = CGAL::Triangle_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from 'typename K::Boolean CGAL::do_intersect(const Segment_3&, const Triangle_3&) [with K = Epeck]' at /usr/include/CGAL/Intersections_3/Segment_3_Triangle_3.h:33:1, inlined from 'squared_distance_t SFCGAL::algorithm::squaredDistanceSegmentTriangle3D(const Segment_3&, const Triangle_3&)' at /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/distance3d.cpp:764:25: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'squared_distance_t SFCGAL::algorithm::squaredDistanceSegmentTriangle3D(const Segment_3&, const Triangle_3&)': /usr/include/CGAL/Epic_converter.h:309:29: note: '' declared here 309 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/Geometry.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/capi/sfcgal_c.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/Coordinate.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/convexHull.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:456, from /usr/include/CGAL/Polygon_2.h:38, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14.2.0/bits/stl_tempbuf.h:62, from /usr/include/c++/14.2.0/memory:66, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, from /usr/include/boost/shared_ptr.hpp:17, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Geometry.h:11, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/convexHull.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/convexHull.cpp:5: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/GeometrySet.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/GeometrySet.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Cylinder.h:7, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/Cylinder.cpp:3: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/MultiPolygon.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/alphaShapes.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:456, from /usr/include/CGAL/Polygon_2.h:38, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14.2.0/bits/stl_tempbuf.h:62, from /usr/include/c++/14.2.0/memory:66, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, from /usr/include/boost/shared_ptr.hpp:17, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Geometry.h:11, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/alphaShapes.h:26, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/alphaShapes.cpp:4: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here 126 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/generator/building.h:12, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/generator/building.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/CORE_Expr.h:183, from /usr/include/CGAL/CORE_BigFloat.h:512, from /usr/include/CGAL/Straight_skeleton_2/debug.h:19, from /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_aux.h:17, from /usr/include/CGAL/Polygon_offset_builder_traits_2.h:15, from /usr/include/CGAL/compute_outer_frame_margin.h:17, from /usr/include/CGAL/create_straight_skeleton_2.h:17, from /usr/include/CGAL/create_straight_skeleton_from_polygon_with_holes_2.h:17, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/detail/generator/building.cpp:15: /usr/include/CGAL/CORE_BigInt.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/CORE_BigInt.h:143:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/CORE_BigInt.h:191: /usr/include/CGAL/CORE_BigRat.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/CORE_BigRat.h:99:70: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 99 | std::pair operator()( const Type& x_ ) const { | ^ In file included from /usr/include/c++/14.2.0/bits/stl_tempbuf.h:62, from /usr/include/c++/14.2.0/memory:66, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/detail/generator/building.h:10: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:99:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:99:27: note: '' declared here 99 | return std::make_pair(Vector_2(),false); | ^~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Direction_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:109:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:109:27: note: '' declared here 109 | return std::make_pair(Direction_2(),false); | ^~~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here 126 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:148:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:148:29: note: '' declared here 148 | return std::make_pair(Ray_2(),false); | ^~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:152:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:152:29: note: '' declared here 152 | return std::make_pair(Ray_2(),false); | ^~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Envelope.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/intersects.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:64, from /usr/include/c++/14.2.0/bits/stl_tree.h:63, from /usr/include/c++/14.2.0/map:62, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/intersects.cpp:5: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:305:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:305:29: note: '' declared here 305 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:309:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:309:29: note: '' declared here 309 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here 224 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:228:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here 228 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:232:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here 126 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from 'bool CGAL::AABB_traits::Do_intersect::operator()(const Query&, const CGAL::AABB_traits::Bounding_box&) const [with Query = CGAL::Ray_3; GeomTraits = CGAL::Epeck; AABBPrimitive = CGAL::AABB_face_graph_triangle_primitive, CGAL::Default, CGAL::Boolean_tag, CGAL::Boolean_tag >; BboxMap = CGAL::Default]' at /usr/include/CGAL/AABB_traits.h:335:50, inlined from 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits, CGAL::Default, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >; Tag_ray_is_vertical = CGAL::Boolean_tag]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits, CGAL::Default, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >; Tag_ray_is_vertical = CGAL::Boolean_tag]': /usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from 'bool CGAL::AABB_traits::Do_intersect::operator()(const Query&, const CGAL::AABB_traits::Bounding_box&) const [with Query = CGAL::Ray_3; GeomTraits = CGAL::Epeck; AABBPrimitive = CGAL::AABB_face_graph_triangle_primitive, CGAL::Default, CGAL::Boolean_tag, CGAL::Boolean_tag >; BboxMap = CGAL::Default]' at /usr/include/CGAL/AABB_traits.h:335:50, inlined from 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits, CGAL::Default, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >; Tag_ray_is_vertical = CGAL::Boolean_tag]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits, CGAL::Default, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >; Tag_ray_is_vertical = CGAL::Boolean_tag]': /usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/visibility.cpp:4: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:456, from /usr/include/CGAL/Polygon_2.h:38, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14.2.0/bits/stl_tempbuf.h:62, from /usr/include/c++/14.2.0/memory:66, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/visibility.h:9, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/visibility.cpp:3: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:141:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:141:27: note: '' declared here 141 | return std::make_pair(Line_2(), false); | ^~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /usr/include/CGAL/Arr_segment_traits_2.h:30, from /usr/include/CGAL/Gps_segment_traits_2.h:20, from /usr/include/CGAL/Boolean_set_operations_2/complement.h:25, from /usr/include/CGAL/Boolean_set_operations_2.h:21, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/Intersection2D.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:456, from /usr/include/CGAL/Polygon_2.h:38, from /usr/include/CGAL/Boolean_set_operations_2/complement.h:23: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/CGAL/config.h:271, from /usr/include/CGAL/assertions.h:17, from /usr/include/CGAL/Segment_2.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/Intersection2D.cpp:5: /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1083:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1083 | reverse(_BidirectionalIterator __first, _BidirectionalIterator __last) | ^~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1083:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:64, from /usr/include/c++/14.2.0/algorithm:60: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:141:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:141:27: note: '' declared here 141 | return std::make_pair(Line_2(), false); | ^~~~~~~~ In file included from /usr/include/CGAL/Intersections_2/Triangle_2_Triangle_2.h:22, from /usr/include/CGAL/intersection_2.h:61, from /usr/include/CGAL/Kernel/function_objects.h:29, from /usr/include/CGAL/Cartesian/function_objects.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:62: In function 'typename CGAL::Intersection_traits::result_type CGAL::Intersections::internal::intersection(const typename K::Triangle_2&, const typename K::Triangle_2&, const K&) [with K = CGAL::Simple_cartesian >]', inlined from 'typename CGAL::Intersection_traits::result_type CGAL::CommonKernelFunctors::Intersect_2::operator()(const T1&, const T2&) const [with T1 = CGAL::Triangle_2 > >; T2 = CGAL::Triangle_2 > >; K = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Kernel/function_objects.h:3610:63, inlined from 'CGAL::Lazy_rep_n::Lazy_rep_n(const AC&, const EC&, LL&& ...) [with LL = {const CGAL::Triangle_2&, const CGAL::Triangle_2&}; AT = boost::optional > >, CGAL::Segment_2 > >, CGAL::Triangle_2 > >, std::vector > >, std::allocator > > > > > >; ET = boost::optional > >, CGAL::Segment_2 > >, CGAL::Triangle_2 > >, std::vector > >, std::allocator > > > > > >; AC = CGAL::CommonKernelFunctors::Intersect_2 > >; EC = CGAL::CommonKernelFunctors::Intersect_2 > >; E2A = CGAL::Cartesian_converter >, CGAL::Simple_cartesian > >; bool noprune = false; L = {CGAL::Triangle_2, CGAL::Triangle_2}]' at /usr/include/CGAL/Lazy.h:640:29, inlined from 'decltype(auto) CGAL::Lazy_construction_variant::operator()(const L1&, const L2&) const [with L1 = CGAL::Triangle_2; L2 = CGAL::Triangle_2; LK = CGAL::Epeck; AC = CGAL::CommonKernelFunctors::Intersect_2 > >; EC = CGAL::CommonKernelFunctors::Intersect_2 > >]' at /usr/include/CGAL/Lazy.h:1987:32, inlined from 'decltype(auto) CGAL::intersection(const Triangle_2&, const Triangle_2&) [with K = Epeck]' at /usr/include/CGAL/Intersections_2/Triangle_2_Triangle_2.h:27:1, inlined from 'void SFCGAL::algorithm::intersection(const SFCGAL::detail::PrimitiveHandle<2>&, const SFCGAL::detail::PrimitiveHandle<2>&, SFCGAL::detail::GeometrySet<2>&, SFCGAL::detail::dim_t<2>)' at /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/Intersection2D.cpp:86:55: /usr/include/CGAL/Intersections_2/internal/Triangle_2_Triangle_2_intersection_impl.h:374:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 374 | std::reverse(points.begin(), points.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/numeric.h:13, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Coordinate.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Point.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/LineString.h:15, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/offset.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/PolyhedralSurface.h:14, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/straightSkeleton.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/straightSkeleton.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/CORE_Expr.h:183, from /usr/include/CGAL/CORE_BigFloat.h:512, from /usr/include/CGAL/Straight_skeleton_2/debug.h:19, from /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_aux.h:17, from /usr/include/CGAL/Straight_skeleton_converter_2.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/straightSkeleton.cpp:27: /usr/include/CGAL/CORE_BigInt.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/CORE_BigInt.h:143:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 143 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/CORE_BigInt.h:191: /usr/include/CGAL/CORE_BigRat.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/CORE_BigRat.h:99:70: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 99 | std::pair operator()( const Type& x_ ) const { | ^ In file included from /usr/include/CGAL/Polygon_offset_builder_traits_2.h:16, from /usr/include/CGAL/compute_outer_frame_margin.h:17, from /usr/include/CGAL/create_straight_skeleton_2.h:17, from /usr/include/CGAL/create_straight_skeleton_from_polygon_with_holes_2.h:17, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/straightSkeleton.cpp:29: /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_aux.h: In instantiation of 'CGAL::Quotient CGAL::CGAL_SS_i::Rational::to_quotient() const [with NT = CGAL::Interval_nt]': /usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h:157:39: required from 'CGAL::Uncertain CGAL::CGAL_SS_i::exist_offset_lines_isec2(CGAL::Trisegment_2_ptr > >&, const boost::optional&, Caches&) [with K = CGAL::Simple_cartesian >; FT = CGAL::Interval_nt; Caches = Caches > >; CGAL::Trisegment_2_ptr > > = std::shared_ptr >, Segment_2_with_ID > > > >]' 157 | Quotient tq = t->to_quotient() ; | ~~~~~~~~~~~~~~^~ /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:85:55: required from 'CGAL::Uncertain CGAL::CGAL_SS_i::Do_ss_event_exist_2::operator()(const Trisegment_2_ptr&, boost::optional::FT>) const [with K = CGAL::Simple_cartesian >; Trisegment_2_ptr = std::shared_ptr >, CGAL::CGAL_SS_i::Segment_2_with_ID > > > >; typename CGAL::CGAL_SS_i::Functor_base_2::FT = CGAL::Interval_nt]' 85 | Uncertain rResult = exist_offset_lines_isec2(aTrisegment, aMaxTime, mCaches); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Filtered_predicate.h:99:24: required from 'CGAL::Filtered_predicate::result_type CGAL::Filtered_predicate::operator()(const Args& ...) const [with Args = {std::shared_ptr > >, boost::optional}; EP = CGAL::Unfiltered_predicate_adaptor > > >; AP = CGAL::CGAL_SS_i::Do_ss_event_exist_2 > >; C2E = CGAL::CGAL_SS_i::SS_converter >, CGAL::NT_converter > > >; C2A = CGAL::CGAL_SS_i::SS_converter >, CGAL::NT_converter > > >; bool Protection = true; result_type = CGAL::Uncertain]' 99 | Ares res = ap(c2a(args)...); | ~~^~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:913:48: required from 'bool CGAL::Straight_skeleton_builder_2::ExistEvent(const Trisegment_2_ptr&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >; Trisegment_2_ptr = std::shared_ptr > >]' 913 | return mTraits.do_ss_event_exist_2_object()( aS, mMaxTime ) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2155:13: required from 'void CGAL::Straight_skeleton_builder_2::EnforceSimpleConnectedness() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' 2155 | if(!ExistEvent(artificial_trisegment)) | ^~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2432:3: required from 'bool CGAL::Straight_skeleton_builder_2::FinishUp() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' 2432 | EnforceSimpleConnectedness(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2448:10: required from 'bool CGAL::Straight_skeleton_builder_2::Run() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' 2448 | return FinishUp(); | ^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2458:10: required from 'CGAL::Straight_skeleton_builder_2::SSkelPtr CGAL::Straight_skeleton_builder_2::construct_skeleton(bool) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >; SSkelPtr = boost::shared_ptr >]' 2458 | ok = Run() ; | ^~~ /usr/include/CGAL/create_straight_skeleton_2.h:62:32: required from 'boost::shared_ptr > CGAL::create_interior_straight_skeleton_2(PointIterator, PointIterator, HoleIterator, HoleIterator, const K&) [with PointIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; HoleIterator = std::_Deque_iterator, const Polygon_2&, const Polygon_2*>; K = Epick]' 62 | return ssb.construct_skeleton(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/straightSkeleton.cpp:199:48: required from here 199 | CGAL::create_interior_straight_skeleton_2( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 200 | poly.outer_boundary().vertices_begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | poly.outer_boundary().vertices_end(), poly.holes_begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | poly.holes_end(), CGAL::Epick()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_aux.h:189:24: note: parameter passing for argument of type 'CGAL::Quotient >' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | CGAL::Quotient to_quotient() const { return CGAL::Quotient(mN,mD) ; } | ^~~~~~~~~~~ In file included from /usr/include/CGAL/long_double.h:27, from /usr/include/CGAL/number_type_basic.h:52: /usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::INTERN_INTERVAL_NT::to_interval(const CGAL::Interval_nt&) [with bool Protected = false]': /usr/include/CGAL/Interval_nt.h:1325:51: required from 'std::pair CGAL::Real_embeddable_traits >::To_interval::operator()(const CGAL::Real_embeddable_traits >::Type&) const [with bool B = false; CGAL::Real_embeddable_traits >::Type = CGAL::Interval_nt]' 1325 | return INTERN_INTERVAL_NT::to_interval( x ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/CGAL/number_utils.h:302:23: required from 'typename CGAL::Real_embeddable_traits::To_interval::result_type CGAL::to_interval(const Real_embeddable&) [with Real_embeddable = Interval_nt; typename Real_embeddable_traits::To_interval::result_type = std::pair; typename Real_embeddable_traits::To_interval = Real_embeddable_traits >::To_interval]' 302 | return to_interval( x ); | ~~~~~~~~~~~^~~~~ /usr/include/CGAL/Cartesian/function_objects.h:1942:57: required from 'CGAL::CartesianKernelFunctors::Construct_bbox_2::result_type CGAL::CartesianKernelFunctors::Construct_bbox_2::operator()(const Point_2&) const [with K = CGAL::Simple_cartesian >; result_type = CGAL::Bbox_2; Point_2 = CGAL::Point_2 > >]' 1942 | std::pair xp = CGAL_NTS to_interval(p.x()); | ^ /usr/include/CGAL/Lazy.h:1181:18: required from 'decltype(auto) CGAL::Lazy_construction_bbox::operator()(const L1&) const [with L1 = CGAL::Point_2; LK = CGAL::Epeck; AC = CGAL::CartesianKernelFunctors::Construct_bbox_2 > >; EC = CGAL::CartesianKernelFunctors::Construct_bbox_2 > >]' 1181 | return ac(CGAL::approx(l1)); | ~~^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Point_2.h:168:41: required from 'CGAL::Bbox_2 CGAL::Point_2::bbox() const [with R_ = CGAL::Epeck]' 168 | return R().construct_bbox_2_object()(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Bbox_2.h:251:27: required from 'CGAL::Bbox_2 CGAL::bbox_2(Input_iterator, Input_iterator) [with Input_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' 251 | Bbox_2 res = begin->bbox(); | ~~~~~~~~~~~^~ /usr/include/CGAL/create_weighted_offset_polygons_2.h:149:31: required from 'boost::shared_ptr > CGAL::CGAL_SS_i::create_partial_exterior_weighted_straight_skeleton_2(const FT&, PointIterator, PointIterator, WeightIterator, WeightIterator, const K&) [with FT = CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >; PointIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; WeightIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; K = CGAL::Epeck]' 149 | const Bbox_2 bbox = bbox_2(aVerticesBegin, aVerticesEnd); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/extrude_skeleton.h:758:103: required from 'bool CGAL::Straight_skeleton_extrusion::internal::Extrusion_builder::outward_construction(const PolygonWithHoles&, const std::vector >&, FT, FT, PointRange&, FaceRange&) [with PolygonWithHoles = CGAL::Polygon_with_holes_2; PointRange = std::vector, std::allocator > >; FaceRange = std::vector >; GeomTraits = CGAL::Epeck; typename K::FT = CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >; FT = CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >]' 758 | Straight_skeleton_2_ptr ss_ptr = CGAL_SS_i::create_partial_exterior_weighted_straight_skeleton_2( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 759 | abs_height, | ~~~~~~~~~~~ 760 | CGAL_SS_i::vertices_begin(pwh.outer_boundary()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | CGAL_SS_i::vertices_end(pwh.outer_boundary()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | std::begin(speeds[0]), std::end(speeds[0]), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | m_gt); | ~~~~~ /usr/include/CGAL/extrude_skeleton.h:1045:39: required from 'bool CGAL::Straight_skeleton_extrusion::internal::extrude_skeleton(const PolygonWithHoles&, WeightRange&, PolygonMesh&, const NamedParameters&) [with PolygonWithHoles = CGAL::Polygon_with_holes_2; WeightRange = std::vector >, std::allocator > > >, std::allocator >, std::allocator > > > > >; PolygonMesh = CGAL::Surface_mesh >; NamedParameters = CGAL::Named_function_parameters]' 1045 | res = builder.outward_construction(pwh, weights, vertical_weight, height, points, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/extrude_skeleton.h:1101:34: required from 'bool CGAL::extrude_skeleton(const PolygonWithHoles&, PolygonMesh&, const NamedParameters&, std::enable_if_t<((bool)CGAL_SS_i::has_Hole_const_iterator::value)>*) [with PolygonWithHoles = Polygon_with_holes_2; PolygonMesh = Surface_mesh >; NamedParameters = Named_function_parameters; std::enable_if_t<((bool)CGAL_SS_i::has_Hole_const_iterator::value)> = void]' 1101 | return SSEI::extrude_skeleton(pwh, weights, out, np); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/straightSkeleton.cpp:415:25: required from here 415 | CGAL::extrude_skeleton(g.toPolygon_with_holes_2(), sm, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | CGAL::parameters::maximum_height(height)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Interval_nt.h:1121:3: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1121 | to_interval (const Interval_nt & d) | ^~~~~~~~~~~ In file included from /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:17, from /usr/include/CGAL/Polygon_offset_builder_traits_2.h:17: /usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h: In function 'CGAL::Uncertain CGAL::CGAL_SS_i::compare_offset_lines_isec_timesC2(CGAL::Trisegment_2_ptr > >&, CGAL::Trisegment_2_ptr > >&, Caches&) [with K = CGAL::Simple_cartesian >; Caches = Caches > >]': /usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h:217:14: note: parameter passing for argument of type 'CGAL::Quotient >' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Quotient mt = mt_->to_quotient(); | ^~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:25: /usr/include/CGAL/Lazy_exact_nt.h: In constructor 'CGAL::Lazy_exact_Ex_Cst::Lazy_exact_Ex_Cst(T&&) [with T = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>; ET = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>]': /usr/include/CGAL/Lazy_exact_nt.h:168:51: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | : Lazy_exact_nt_rep(CGAL_NTS to_interval(e), std::forward(e)) | ^ In file included from /usr/include/CGAL/create_straight_skeleton_2.h:19: /usr/include/CGAL/Straight_skeleton_builder_2.h: In function 'CGAL::Straight_skeleton_builder_2::Vector_2 CGAL::Straight_skeleton_builder_2::CreateVector(Halfedge_const_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:683:12: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 683 | Vector_2 CreateVector ( Halfedge_const_handle aH ) const | ^~~~~~~~~~~~ In file included from /usr/include/CGAL/Straight_skeleton_builder_2.h:1479: /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In function 'bool CGAL::Straight_skeleton_builder_2::AreBisectorsCoincident(Halfedge_const_handle, Halfedge_const_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:521:6: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 521 | bool Straight_skeleton_builder_2::AreBisectorsCoincident ( Halfedge_const_handle aA, Halfedge_const_handle aB ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:521:6: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 /usr/include/CGAL/Straight_skeleton_builder_2.h: In function 'CGAL::Straight_skeleton_builder_2::Direction_2 CGAL::Straight_skeleton_builder_2::CreateDirection(Halfedge_const_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:690:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 690 | Direction_2 CreateDirection ( Halfedge_const_handle aH ) const | ^~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In function 'CGAL::Straight_skeleton_builder_2::Vertex_handle CGAL::Straight_skeleton_builder_2::validate(Vertex_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:68:1: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 68 | Straight_skeleton_builder_2::validate( Vertex_handle aH ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:64, from /usr/include/c++/14.2.0/vector:62, from /usr/include/boost/ptr_container/ptr_vector.hpp:19, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/PolyhedralSurface.h:9: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:99:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:99:27: note: '' declared here 99 | return std::make_pair(Vector_2(),false); | ^~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Direction_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:109:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:109:27: note: '' declared here 109 | return std::make_pair(Direction_2(),false); | ^~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'CGAL::Straight_skeleton_builder_2::Vertex_data& CGAL::Straight_skeleton_builder_2::GetVertexData(Vertex_const_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:617:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 617 | Vertex_data& GetVertexData( Vertex_const_handle aV ) | ^~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'void CGAL::Straight_skeleton_builder_2::SetPrevInLAV(Vertex_handle, Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:786:8: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 786 | void SetPrevInLAV ( Vertex_handle aV, Vertex_handle aPrev ) | ^~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:786:8: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 /usr/include/CGAL/Straight_skeleton_builder_2.h:788:18: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 788 | GetVertexData(aV).mPrevInLAV = aPrev->id(); | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'void CGAL::Straight_skeleton_builder_2::SetNextInLAV(Vertex_handle, Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:791:8: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 791 | void SetNextInLAV ( Vertex_handle aV, Vertex_handle aPrev ) | ^~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:791:8: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 /usr/include/CGAL/Straight_skeleton_builder_2.h:793:18: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 793 | GetVertexData(aV).mNextInLAV = aPrev->id(); | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'void CGAL::Straight_skeleton_builder_2::SetVertexTriedge(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:646:8: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 646 | void SetVertexTriedge ( Vertex_handle aV, Triedge const& aTriedge ) | ^~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:648:18: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 648 | GetVertexData(aV).mTriedge = aTriedge ; | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'CGAL::Straight_skeleton_builder_2::Vertex_handle CGAL::Straight_skeleton_builder_2::GetPrevInLAV(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:776:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 776 | Vertex_handle GetPrevInLAV ( Vertex_handle aV ) | ^~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:778:37: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 778 | return GetVertex ( GetVertexData(aV).mPrevInLAV ) ; | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'CGAL::Straight_skeleton_builder_2::Vertex_handle CGAL::Straight_skeleton_builder_2::GetNextInLAV(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:781:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 781 | Vertex_handle GetNextInLAV ( Vertex_handle aV ) | ^~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:783:37: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 783 | return GetVertex ( GetVertexData(aV).mNextInLAV ) ; | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::EraseNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1667:6: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1667 | void Straight_skeleton_builder_2::EraseNode ( Vertex_handle aNode ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::MergeSplitNodes(Vertex_handle_pair) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1662:12: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1662 | EraseNode(lRNode); | ~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'void CGAL::Straight_skeleton_builder_2::SetIsProcessed(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:835:8: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 835 | void SetIsProcessed ( Vertex_handle aV ) | ^~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:839:18: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 839 | GetVertexData(aV).mIsProcessed = true ; | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'void CGAL::Straight_skeleton_builder_2::GLAV_remove(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:655:8: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 655 | void GLAV_remove ( Vertex_handle aV ) | ^~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:657:37: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 657 | GetHalfedgeLAVList(GetVertexData(aV).mTriedge.e0()).remove(aV); | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'const CGAL::Straight_skeleton_builder_2::Vertex_data& CGAL::Straight_skeleton_builder_2::GetVertexData(Vertex_const_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:611:22: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 611 | Vertex_data const& GetVertexData( Vertex_const_handle aV ) const | ^~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'CGAL::Straight_skeleton_builder_2::Halfedge_handle CGAL::Straight_skeleton_builder_2::GetEdgeEndingAt(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:796:19: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 796 | Halfedge_handle GetEdgeEndingAt ( Vertex_handle aV ) | ^~~~~~~~~~~~~~~ In member function 'const CGAL::Straight_skeleton_builder_2::Triedge& CGAL::Straight_skeleton_builder_2::GetVertexTriedge(Vertex_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'CGAL::Straight_skeleton_builder_2::Halfedge_handle CGAL::Straight_skeleton_builder_2::GetEdgeEndingAt(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_builder_2.h:798:28: /usr/include/CGAL/Straight_skeleton_builder_2.h:643:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 643 | return GetVertexData(aV).mTriedge ; | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'CGAL::Straight_skeleton_builder_2::Halfedge_handle CGAL::Straight_skeleton_builder_2::GetEdgeStartingAt(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:801:19: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 801 | Halfedge_handle GetEdgeStartingAt ( Vertex_handle aV ) | ^~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:803:27: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 803 | return GetEdgeEndingAt( GetNextInLAV(aV) ) ; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:803:27: note: parameter passing for argument of type 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >' changed in GCC 7.1 803 | return GetEdgeEndingAt( GetNextInLAV(aV) ) ; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In member function 'bool CGAL::Straight_skeleton_builder_2::IsExcluded(Vertex_const_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'void CGAL::Straight_skeleton_builder_2::ProcessMultinode(Multinode&, Halfedge_handle_vector&, Vertex_handle_vector&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1864:56: /usr/include/CGAL/Straight_skeleton_builder_2.h:812:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 812 | return GetVertexData(aV).mIsExcluded ; | ~~~~~~~~~~~~~^~~~ In member function 'void CGAL::Straight_skeleton_builder_2::Exclude(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'void CGAL::Straight_skeleton_builder_2::ProcessMultinode(Multinode&, Halfedge_handle_vector&, Vertex_handle_vector&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1876:14: /usr/include/CGAL/Straight_skeleton_builder_2.h:808:18: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 808 | GetVertexData(aV).mIsExcluded = true ; | ~~~~~~~~~~~~~^~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:148:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:148:29: note: '' declared here 148 | return std::make_pair(Ray_2(),false); | ^~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:152:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:152:29: note: '' declared here 152 | return std::make_pair(Ray_2(),false); | ^~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In function 'typename CGAL::Straight_skeleton_builder_2::Traits::Kernel::Segment_2 CGAL::Straight_skeleton_builder_2::CreateRawSegment(Halfedge_const_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:660:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 660 | typename K::Segment_2 CreateRawSegment ( Halfedge_const_handle aH ) const | ^~~~~~~~~~~~~~~~ In member function 'const CGAL::Straight_skeleton_builder_2::Triedge& CGAL::Straight_skeleton_builder_2::GetVertexTriedge(Vertex_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'CGAL::Straight_skeleton_builder_2::EventPtr CGAL::Straight_skeleton_builder_2::IsPseudoSplitEvent(const EventPtr&, Vertex_handle_pair, const Site&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:206:56: /usr/include/CGAL/Straight_skeleton_builder_2.h:643:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 643 | return GetVertexData(aV).mTriedge ; | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'CGAL::Straight_skeleton_builder_2::EventPtr CGAL::Straight_skeleton_builder_2::IsPseudoSplitEvent(const EventPtr&, Vertex_handle_pair, const Site&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:219:45: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 219 | Vertex_handle lOppNextN = GetNextInLAV(lOppR) ; | ~~~~~~~~~~~~^~~~~~~ In member function 'const CGAL::Straight_skeleton_builder_2::Triedge& CGAL::Straight_skeleton_builder_2::GetVertexTriedge(Vertex_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'CGAL::Straight_skeleton_builder_2::EventPtr CGAL::Straight_skeleton_builder_2::IsPseudoSplitEvent(const EventPtr&, Vertex_handle_pair, const Site&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:221:56: /usr/include/CGAL/Straight_skeleton_builder_2.h:643:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 643 | return GetVertexData(aV).mTriedge ; | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_aux.h: In member function 'CGAL::Quotient CGAL::CGAL_SS_i::Rational::to_quotient() const [with NT = CGAL::Interval_nt]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_aux.h:189:24: note: parameter passing for argument of type 'CGAL::Quotient >' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | CGAL::Quotient to_quotient() const { return CGAL::Quotient(mN,mD) ; } | ^~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1297:6: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1297 | void Straight_skeleton_builder_2::SetupNewNode( Vertex_handle aNode ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1300:20: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1300 | if ( GetPrevInLAV(aNode) != GetNextInLAV(aNode) ) | ~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1300:43: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1300 | if ( GetPrevInLAV(aNode) != GetNextInLAV(aNode) ) | ~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1302:44: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1302 | Halfedge_handle lLE = GetEdgeEndingAt (aNode); | ~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1303:44: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1303 | Halfedge_handle lRE = GetEdgeStartingAt(aNode); | ~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'void CGAL::Straight_skeleton_builder_2::SetIsDegenerate(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'void CGAL::Straight_skeleton_builder_2::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1311:22: /usr/include/CGAL/Straight_skeleton_builder_2.h:827:18: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 827 | GetVertexData(aV).mIsDegenerate = true ; | ~~~~~~~~~~~~~^~~~ In member function 'void CGAL::Straight_skeleton_builder_2::SetIsReflex(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'void CGAL::Straight_skeleton_builder_2::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1317:18: /usr/include/CGAL/Straight_skeleton_builder_2.h:817:18: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 817 | GetVertexData(aV).mIsReflex = true ; | ~~~~~~~~~~~~~^~~~ In constructor 'CGAL::Lazy_exact_Ex_Cst::Lazy_exact_Ex_Cst(T&&) [with T = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>; ET = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>]', inlined from 'CGAL::Lazy_exact_nt::Lazy_exact_nt(ET&&) [with ET_ = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>]' at /usr/include/CGAL/Lazy_exact_nt.h:393:12, inlined from 'CGAL::Lazy_exact_nt CGAL::CGAL_SS_i::inexact_sqrt(const CGAL::Lazy_exact_nt&) [with NT = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>]' at /usr/include/CGAL/constructions/Straight_skeleton_cons_ftC2.h:135:32: /usr/include/CGAL/Lazy_exact_nt.h:168:51: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | : Lazy_exact_nt_rep(CGAL_NTS to_interval(e), std::forward(e)) | ^ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here 126 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'bool CGAL::Straight_skeleton_builder_2::IsValidPseudoSplitEvent(const PseudoSplitEvent&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1341:43: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1341 | Halfedge_handle lEL0 = GetEdgeEndingAt (lSeed0); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1342:43: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1342 | Halfedge_handle lER0 = GetEdgeStartingAt(lSeed0); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1344:43: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1344 | Halfedge_handle lEL1 = GetEdgeEndingAt (lSeed1); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1345:43: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1345 | Halfedge_handle lER1 = GetEdgeStartingAt(lSeed1); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'CGAL::Oriented_side CGAL::Straight_skeleton_builder_2::EventPointOrientedSide(const Event&, Halfedge_const_handle, Halfedge_const_handle, Vertex_handle, bool) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:926:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 926 | Oriented_side EventPointOrientedSide( Event const& aEvent | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:926:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 /usr/include/CGAL/Straight_skeleton_builder_2.h:926:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 In member function 'const CGAL::Straight_skeleton_builder_2::Triedge& CGAL::Straight_skeleton_builder_2::GetVertexTriedge(Vertex_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'CGAL::Straight_skeleton_builder_2::Vertex_handle_pair CGAL::Straight_skeleton_builder_2::LookupOnSLAV(Halfedge_handle, const EventPtr&, Site&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:774:47: /usr/include/CGAL/Straight_skeleton_builder_2.h:643:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 643 | return GetVertexData(aV).mTriedge ; | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'CGAL::Straight_skeleton_builder_2::Vertex_handle_pair CGAL::Straight_skeleton_builder_2::LookupOnSLAV(Halfedge_handle, const EventPtr&, Site&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:776:40: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 776 | Vertex_handle lPrevN = GetPrevInLAV(v); | ~~~~~~~~~~~~^~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:777:40: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 777 | Vertex_handle lNextN = GetNextInLAV(v); | ~~~~~~~~~~~~^~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:781:52: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 781 | Halfedge_handle lPrevBorder = GetEdgeEndingAt(lPrevN) ; | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:782:52: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 782 | Halfedge_handle lNextBorder = GetEdgeEndingAt(lNextN) ; | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:791:52: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 791 | Oriented_side lLSide = EventPointOrientedSide(*aEvent, lPrevBorder, aBorder , lPrevN, false ) ; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:791:52: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:792:52: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 792 | Oriented_side lRSide = EventPointOrientedSide(*aEvent, aBorder , lNextBorder, v , true ) ; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:792:52: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'bool CGAL::Straight_skeleton_builder_2::IsValidEdgeEvent(const EdgeEvent&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1006:42: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1006 | Vertex_handle lPrevLSeed = GetPrevInLAV(lLSeed) ; | ~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1007:42: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1007 | Vertex_handle lNextRSeed = GetNextInLAV(lRSeed) ; | ~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1011:46: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1011 | Halfedge_handle lPrevE0 = GetEdgeEndingAt(lPrevLSeed) ; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1014:48: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1014 | Halfedge_handle lNextE2 = GetEdgeStartingAt(lNextRSeed) ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1020:50: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 1020 | Oriented_side lLSide = EventPointOrientedSide(aEvent, lPrevE0, lE0, lPrevLSeed, false /*aE0isPrimary*/ ) ; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1020:50: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1032:50: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 1032 | Oriented_side lRSide = EventPointOrientedSide(aEvent, lE2, lNextE2, lNextRSeed, true /*aE0isPrimary*/ ) ; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1032:50: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 /usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h: In function 'CGAL::Uncertain CGAL::CGAL_SS_i::compare_offset_lines_isec_timesC2(CGAL::Trisegment_2_ptr > >&, CGAL::Trisegment_2_ptr > >&, Caches&) [with K = CGAL::Simple_cartesian >; Caches = Caches > >]': /usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h:198:1: note: parameter passing for argument of type 'CGAL::Quotient >' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | compare_offset_lines_isec_timesC2 ( Trisegment_2_ptr< Trisegment_2 > > const& m, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'void CGAL::Straight_skeleton_builder_2::SetBisectorSlope(Vertex_handle, Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:1025:8: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1025 | void SetBisectorSlope ( Vertex_handle aA, Vertex_handle aB ) | ^~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:1025:8: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::HandleSimultaneousEdgeEvent(Vertex_handle, Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:385:6: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 385 | void Straight_skeleton_builder_2::HandleSimultaneousEdgeEvent( Vertex_handle aA, Vertex_handle aB ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:385:6: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:407:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 407 | SetIsProcessed(aA) ; | ~~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:408:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 408 | SetIsProcessed(aB) ; | ~~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:409:14: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 409 | GLAV_remove(aA); | ~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:410:14: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 410 | GLAV_remove(aB); | ~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:445:17: note: parameter passing for argument of type 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >' changed in GCC 7.1 445 | SetNextInLAV( lOB_Next->vertex(), lIA_Prev->prev()->vertex() ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:446:17: note: parameter passing for argument of type 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >' changed in GCC 7.1 446 | SetPrevInLAV( lIA_Prev->prev()->vertex(), lOB_Next->vertex() ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:459:17: note: parameter passing for argument of type 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >' changed in GCC 7.1 459 | SetNextInLAV( lOA_Next->vertex(), lIB_Prev->prev()->vertex() ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:460:17: note: parameter passing for argument of type 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >' changed in GCC 7.1 460 | SetPrevInLAV( lIB_Prev->prev()->vertex(), lOA_Next->vertex() ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:496:19: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 496 | SetBisectorSlope(aA,aB); | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:505:14: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 505 | EraseNode(lOAV); | ~~~~~~~~~^~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:511:14: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 511 | EraseNode(lOBV); | ~~~~~~~~~^~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'CGAL::Comparison_result CGAL::Straight_skeleton_builder_2::CompareEvents(const Trisegment_2_ptr&, Vertex_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:956:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 956 | Comparison_result CompareEvents( Trisegment_2_ptr const& aTrisegment, Vertex_handle aSeedNode ) const | ^~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'CGAL::Comparison_result CGAL::Straight_skeleton_builder_2::CompareEvents(Vertex_handle, Vertex_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:963:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 963 | Comparison_result CompareEvents( Vertex_handle aLNode, Vertex_handle aRNode ) const | ^~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:963:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In function 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::EnforceSimpleConnectedness()::, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_handle, CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_handle)>': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2129:38: note: parameter passing for argument of type 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >' changed in GCC 7.1 2129 | return CompareEvents( h1->vertex(), h2->vertex() ) == CGAL::SMALLER ; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'CGAL::Straight_skeleton_builder_2::EventPtr CGAL::Straight_skeleton_builder_2::FindEdgeEvent(Vertex_handle, Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:95:1: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 95 | Straight_skeleton_builder_2::FindEdgeEvent( Vertex_handle aLNode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:95:1: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 In member function 'const CGAL::Straight_skeleton_builder_2::Triedge& CGAL::Straight_skeleton_builder_2::GetVertexTriedge(Vertex_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'CGAL::Straight_skeleton_builder_2::EventPtr CGAL::Straight_skeleton_builder_2::FindEdgeEvent(Vertex_handle, Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:103:38: /usr/include/CGAL/Straight_skeleton_builder_2.h:643:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 643 | return GetVertexData(aV).mTriedge ; | ~~~~~~~~~~~~~^~~~ In member function 'const CGAL::Straight_skeleton_builder_2::Triedge& CGAL::Straight_skeleton_builder_2::GetVertexTriedge(Vertex_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'CGAL::Straight_skeleton_builder_2::EventPtr CGAL::Straight_skeleton_builder_2::FindEdgeEvent(Vertex_handle, Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:103:65: /usr/include/CGAL/Straight_skeleton_builder_2.h:643:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 643 | return GetVertexData(aV).mTriedge ; | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'CGAL::Straight_skeleton_builder_2::EventPtr CGAL::Straight_skeleton_builder_2::FindEdgeEvent(Vertex_handle, Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:122:45: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 122 | Vertex_handle lPrevNode = GetPrevInLAV(aLNode) ; | ~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:125:27: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 125 | if ( GetEdgeEndingAt(lPrevNode) == lTriedge.e2() ) | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:150:29: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 150 | if ( CompareEvents(aLNode, aRNode) == SMALLER ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'bool CGAL::Straight_skeleton_builder_2::MergeCoincidentNodes() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2030:14: note: parameter passing for argument of type 'const CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >' changed in GCC 7.1 2030 | EraseNode(*vi); | ~~~~~~~~~^~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2033:18: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 2033 | GetVertexData(vit).mIsExcluded = false; | ~~~~~~~~~~~~~^~~~~ /usr/include/CGAL/Straight_skeleton_builder_traits_2.h: In member function 'void CGAL::Straight_skeleton_builder_traits_2_impl, K>::ComputeFilteringBound(Vertex_handle, Halfedge_handle_vector_iterator, Halfedge_handle_vector_iterator) const [with Vertex_handle = CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, double> >, std::allocator >, double> > > >*, std::vector >, double> >, std::allocator >, double> > > >, std::allocator >, double> >, std::allocator >, double> > > > > > >; K = CGAL::Epick]': /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:746:8: note: parameter passing for argument of type 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >' changed in GCC 7.1 746 | void ComputeFilteringBound(Vertex_handle aNode, | ^~~~~~~~~~~~~~~~~~~~~ In member function 'bool CGAL::Straight_skeleton_builder_2::Split_event_compare::operator()(const CGAL::Straight_skeleton_builder_2::EventPtr&, const CGAL::Straight_skeleton_builder_2::EventPtr&) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'bool CGAL::Straight_skeleton_builder_2::Split_event_compare::operator()(const CGAL::Straight_skeleton_builder_2::EventPtr&, const CGAL::Straight_skeleton_builder_2::EventPtr&) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_builder_2.h:525:10: /usr/include/CGAL/Straight_skeleton_builder_2.h:539:30: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 539 | mBuilder->GetVertexData(mV).mHasSimultaneousEvents = true ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::CollectSplitEvent(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:250:6: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 250 | void Straight_skeleton_builder_2::CollectSplitEvent( Vertex_handle aNode, Triedge const& aTriedge ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void CGAL::Straight_skeleton_builder_2::AddSplitEvent(Vertex_handle, const EventPtr&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'void CGAL::Straight_skeleton_builder_2::CollectSplitEvent(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:272:22: /usr/include/CGAL/Straight_skeleton_builder_2.h:858:18: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 858 | GetVertexData(aV).mSplitEvents.push(aEvent); | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::CollectSplitEvents(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:280:6: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 280 | void Straight_skeleton_builder_2::CollectSplitEvents( Vertex_handle aNode, Triedge const& aPrevEventTriedge ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'const CGAL::Straight_skeleton_builder_2::Triedge& CGAL::Straight_skeleton_builder_2::GetVertexTriedge(Vertex_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'void CGAL::Straight_skeleton_builder_2::CollectSplitEvents(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:283:45: /usr/include/CGAL/Straight_skeleton_builder_2.h:643:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 643 | return GetVertexData(aV).mTriedge ; | ~~~~~~~~~~~~~^~~~ In member function 'void CGAL::Straight_skeleton_builder_2::ComputeUpperBoundForValidSplitEventsImpl(Vertex_handle, Halfedge_handle_vector_iterator, Halfedge_handle_vector_iterator, mpl_::bool_) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'void CGAL::Straight_skeleton_builder_2::ComputeUpperBoundForValidSplitEvents(Vertex_handle, Halfedge_handle_vector_iterator, Halfedge_handle_vector_iterator) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_builder_2.h:1383:52, inlined from 'void CGAL::Straight_skeleton_builder_2::CollectSplitEvents(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:293:39: /usr/include/CGAL/Straight_skeleton_builder_2.h:1376:41: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1376 | return mTraits.ComputeFilteringBound(aNode, contour_halfedges_begin, contour_halfedges_end); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::CollectSplitEvents(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:305:26: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 305 | CollectSplitEvent(aNode, lEventTriedge) ; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::CollectNewEvents(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:317:6: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 317 | void Straight_skeleton_builder_2::CollectNewEvents( Vertex_handle aNode, Triedge const& aPrevEventTriedge ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:352:37: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 352 | Vertex_handle lPrev = GetPrevInLAV(aNode) ; | ~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:353:37: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 353 | Vertex_handle lNext = GetNextInLAV(aNode) ; | ~~~~~~~~~~~~^~~~~~~ In member function 'bool CGAL::Straight_skeleton_builder_2::IsReflex(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'void CGAL::Straight_skeleton_builder_2::CollectNewEvents(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:361:16: /usr/include/CGAL/Straight_skeleton_builder_2.h:822:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 822 | return GetVertexData(aV).mIsReflex ; | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::CollectNewEvents(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:362:23: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 362 | CollectSplitEvents(aNode, aPrevEventTriedge) ; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:364:12: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 364 | EventPtr lLEdgeEvent = FindEdgeEvent( lPrev , aNode, aPrevEventTriedge ) ; | ^~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:366:12: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 366 | EventPtr lREdgeEvent = FindEdgeEvent( aNode , lNext, aPrevEventTriedge ) ; | ^~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::UpdatePQ(Vertex_handle, const Triedge&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:542:6: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 542 | void Straight_skeleton_builder_2::UpdatePQ( Vertex_handle aNode, Triedge const& aPrevEventTriedge ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:544:37: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 544 | Vertex_handle lPrev = GetPrevInLAV(aNode) ; | ~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:545:37: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 545 | Vertex_handle lNext = GetNextInLAV(aNode) ; | ~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:555:30: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 555 | if ( AreBisectorsCoincident(lOBisector_C,lOBisector_P) ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:556:32: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 556 | HandleSimultaneousEdgeEvent( aNode, lPrev ) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:557:35: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 557 | else if ( AreBisectorsCoincident(lOBisector_C,lOBisector_N) ) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:558:32: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 558 | HandleSimultaneousEdgeEvent( aNode, lNext ) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:560:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 560 | CollectNewEvents(aNode,aPrevEventTriedge); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::CreateInitialEvents() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:572:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_iterator' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 572 | UpdatePQ(v,cNull_triedge); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'bool CGAL::Straight_skeleton_builder_2::IsReflex(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'void CGAL::Straight_skeleton_builder_2::CreateInitialEvents() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:573:43: /usr/include/CGAL/Straight_skeleton_builder_2.h:822:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 822 | return GetVertexData(aV).mIsReflex ; | ~~~~~~~~~~~~~^~~~ In member function 'bool CGAL::Straight_skeleton_builder_2::IsDegenerate(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'void CGAL::Straight_skeleton_builder_2::CreateInitialEvents() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:573:43: /usr/include/CGAL/Straight_skeleton_builder_2.h:832:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 832 | return GetVertexData(aV).mIsDegenerate ; | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'void CGAL::Straight_skeleton_builder_2::InitVertexData(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:606:8: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 606 | void InitVertexData( Vertex_handle aV ) | ^~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::CreateContourBisectors() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:586:39: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_iterator' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 586 | Vertex_handle lPrev = GetPrevInLAV(v) ; | ~~~~~~~~~~~~^~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:587:39: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_iterator' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 587 | Vertex_handle lNext = GetNextInLAV(v) ; | ~~~~~~~~~~~~^~~ In member function 'void CGAL::Straight_skeleton_builder_2::SetIsDegenerate(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'void CGAL::Straight_skeleton_builder_2::CreateContourBisectors() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:592:22: /usr/include/CGAL/Straight_skeleton_builder_2.h:827:18: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 827 | GetVertexData(aV).mIsDegenerate = true ; | ~~~~~~~~~~~~~^~~~ In member function 'void CGAL::Straight_skeleton_builder_2::SetIsReflex(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'void CGAL::Straight_skeleton_builder_2::CreateContourBisectors() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:598:18: /usr/include/CGAL/Straight_skeleton_builder_2.h:817:18: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 817 | GetVertexData(aV).mIsReflex = true ; | ~~~~~~~~~~~~~^~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::CreateContourBisectors() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:629:19: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 629 | InitVertexData(lInfNode); | ~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'CGAL::Straight_skeleton_builder_2::Vertex_handle CGAL::Straight_skeleton_builder_2::ConstructEdgeEventNode(EdgeEvent&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:731:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 731 | InitVertexData(lNewNode); | ~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:737:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 737 | SetIsProcessed(lLSeed) ; | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:738:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 738 | SetIsProcessed(lRSeed) ; | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:739:14: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 739 | GLAV_remove(lLSeed); | ~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:740:14: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 740 | GLAV_remove(lRSeed); | ~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:742:38: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 742 | Vertex_handle lLPrev = GetPrevInLAV(lLSeed) ; | ~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:743:38: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 743 | Vertex_handle lRNext = GetNextInLAV(lRSeed) ; | ~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:745:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 745 | SetPrevInLAV(lNewNode, lLPrev ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:746:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 746 | SetNextInLAV(lLPrev , lNewNode ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:748:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 748 | SetNextInLAV(lNewNode, lRNext ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:749:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 749 | SetPrevInLAV(lRNext , lNewNode ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::HandleEdgeEvent(EventPtr) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1089:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1089 | SetVertexTriedge( lNewNode, lTri ) ; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1091:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1091 | SetBisectorSlope(lLSeed,lNewNode); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1092:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1092 | SetBisectorSlope(lRSeed,lNewNode); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1128:16: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1128 | EraseNode(lRIFicNode); | ~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1130:19: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1130 | SetupNewNode(lNewNode) ; | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1132:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1132 | UpdatePQ(lNewNode, lEvent.triedge()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'CGAL::Straight_skeleton_builder_2::Vertex_handle_pair CGAL::Straight_skeleton_builder_2::ConstructSplitEventNodes(SplitEvent&, Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:837:1: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 837 | Straight_skeleton_builder_2::ConstructSplitEventNodes( SplitEvent& aEvent, Vertex_handle aOppR ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:843:37: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 843 | Vertex_handle lOppL = GetPrevInLAV(aOppR) ; | ~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:848:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 848 | InitVertexData(lNewNodeA); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:849:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 849 | InitVertexData(lNewNodeB); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:858:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 858 | SetIsProcessed(lSeed) ; | ~~~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:859:14: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 859 | GLAV_remove(lSeed); | ~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:863:37: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 863 | Vertex_handle lPrev = GetPrevInLAV(lSeed) ; | ~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:864:37: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 864 | Vertex_handle lNext = GetNextInLAV(lSeed) ; | ~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:866:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 866 | SetNextInLAV(lPrev , lNewNodeA ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:867:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 867 | SetPrevInLAV(lNewNodeA, lPrev ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:869:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 869 | SetNextInLAV(lNewNodeA, aOppR ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:870:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 870 | SetPrevInLAV(aOppR , lNewNodeA ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:872:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 872 | SetNextInLAV(lOppL , lNewNodeB ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:873:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 873 | SetPrevInLAV(lNewNodeB, lOppL ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:875:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 875 | SetNextInLAV(lNewNodeB, lNext ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:876:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 876 | SetPrevInLAV(lNext , lNewNodeB ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'CGAL::Straight_skeleton_builder_2::Vertex_handle_pair CGAL::Straight_skeleton_builder_2::ConstructPseudoSplitEventNodes(PseudoSplitEvent&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:904:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 904 | InitVertexData(lNewNodeA); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:905:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 905 | InitVertexData(lNewNodeB); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:909:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 909 | SetIsProcessed(lLSeed) ; | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:910:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 910 | SetIsProcessed(lRSeed) ; | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:911:14: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 911 | GLAV_remove(lLSeed); | ~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:912:14: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 912 | GLAV_remove(lRSeed); | ~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:914:38: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 914 | Vertex_handle lLPrev = GetPrevInLAV(lLSeed) ; | ~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:915:38: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 915 | Vertex_handle lLNext = GetNextInLAV(lLSeed) ; | ~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:916:38: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 916 | Vertex_handle lRPrev = GetPrevInLAV(lRSeed) ; | ~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:917:38: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 917 | Vertex_handle lRNext = GetNextInLAV(lRSeed) ; | ~~~~~~~~~~~~^~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:919:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 919 | SetPrevInLAV(lNewNodeA, lLPrev ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:920:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 920 | SetNextInLAV(lLPrev , lNewNodeA ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:922:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 922 | SetNextInLAV(lNewNodeA, lRNext ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:923:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 923 | SetPrevInLAV(lRNext , lNewNodeA ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:925:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 925 | SetPrevInLAV(lNewNodeB, lRPrev ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:926:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 926 | SetNextInLAV(lRPrev , lNewNodeB ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:928:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 928 | SetNextInLAV(lNewNodeB, lLNext ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:929:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 929 | SetPrevInLAV(lLNext , lNewNodeB ) ; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::HandlePseudoSplitEvent(EventPtr) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1483:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1483 | SetBisectorSlope(lLSeed,lNewNode_L); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1484:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1484 | SetBisectorSlope(lRSeed,lNewNode_R); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1496:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1496 | SetVertexTriedge( lNewNode_L, lTriL ) ; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1497:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1497 | SetVertexTriedge( lNewNode_R, lTriR ) ; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1509:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1509 | SetupNewNode(lNewNode_L) ; | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1510:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1510 | SetupNewNode(lNewNode_R) ; | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1512:13: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1512 | UpdatePQ(lNewNode_L, lEvent.triedge()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1513:13: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1513 | UpdatePQ(lNewNode_R, lEvent.triedge()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::EnforceSimpleConnectedness() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2090:50: note: parameter passing for argument of type 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >' changed in GCC 7.1 2090 | CGAL::Comparison_result res = CompareEvents( h->vertex() , extreme_h->vertex() ) ; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2316:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 2316 | InitVertexData(new_v); | ~~~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2321:23: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 2321 | SetVertexTriedge(new_v, artificial_event->triedge()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void CGAL::Straight_skeleton_builder_2::HandleSplitEvent(EventPtr, Vertex_handle_pair) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'void CGAL::Straight_skeleton_builder_2::HandleSplitOrPseudoSplitEvent(EventPtr) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1537:23: /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1197:65: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1197 | boost::tie(lNewNode_L,lNewNode_R) = ConstructSplitEventNodes(lEvent,lOppR); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1246:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1246 | SetBisectorSlope(lSeed,lNewNode_L); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1250:19: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1250 | InitVertexData(lNewFicNode); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1271:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1271 | SetVertexTriedge( lNewNode_L, lTriL ) ; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1272:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1272 | SetVertexTriedge( lNewNode_R, lTriR ) ; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1284:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1284 | SetupNewNode(lNewNode_L) ; | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1285:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1285 | SetupNewNode(lNewNode_R) ; | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1287:13: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1287 | UpdatePQ(lNewNode_L, lEvent.triedge()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1288:13: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1288 | UpdatePQ(lNewNode_R, lEvent.triedge()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In function 'void CGAL::Straight_skeleton_builder_2::enter_valid_contour(InputPointIterator, InputPointIterator, const Converter&) [with InputPointIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Converter = CGAL::Cartesian_converter >, double> >; Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:1275:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1275 | InitVertexData(lVertex); | ~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:1294:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1294 | SetPrevInLAV(lVertex ,lPrevVertex); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:1295:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1295 | SetNextInLAV(lPrevVertex,lVertex ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:1297:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1297 | SetVertexTriedge(lPrevVertex, Triedge(lPrevCCWBorder,lCCWBorder) ) ; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:1323:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1323 | SetPrevInLAV(lFirstVertex,lPrevVertex ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:1324:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1324 | SetNextInLAV(lPrevVertex ,lFirstVertex); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:1326:21: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 1326 | SetVertexTriedge( lPrevVertex, Triedge(lPrevCCWBorder,lFirstCCWBorder) ) ; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'CGAL::Straight_skeleton_builder_2::EventPtr CGAL::Straight_skeleton_builder_2::PopNextSplitEvent(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:861:12: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 861 | EventPtr PopNextSplitEvent ( Vertex_handle aV ) | ^~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_builder_2.h:864:39: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 864 | Vertex_data& lData = GetVertexData(aV) ; | ~~~~~~~~~~~~~^~~~ In member function 'bool CGAL::Straight_skeleton_builder_2::IsProcessed(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'void CGAL::Straight_skeleton_builder_2::InsertNextSplitEventsInPQ() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1557:22, inlined from 'void CGAL::Straight_skeleton_builder_2::Propagate() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1569:30: /usr/include/CGAL/Straight_skeleton_builder_2.h:852:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 852 | return GetVertexData(aV).mIsProcessed ; | ~~~~~~~~~~~~~^~~~ In member function 'void CGAL::Straight_skeleton_builder_2::AllowNextSplitEvent(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'void CGAL::Straight_skeleton_builder_2::Propagate() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1589:28: /usr/include/CGAL/Straight_skeleton_builder_2.h:904:18: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 904 | GetVertexData(aV).mNextSplitEventInMainPQ = false ; | ~~~~~~~~~~~~~^~~~ In member function 'bool CGAL::Straight_skeleton_builder_2::IsProcessed(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'bool CGAL::Straight_skeleton_builder_2::IsProcessed(EventPtr) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:951:21, inlined from 'void CGAL::Straight_skeleton_builder_2::Propagate() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1594:24: /usr/include/CGAL/Straight_skeleton_builder_2.h:852:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 852 | return GetVertexData(aV).mIsProcessed ; | ~~~~~~~~~~~~~^~~~ In member function 'bool CGAL::Straight_skeleton_builder_2::IsProcessed(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]', inlined from 'bool CGAL::Straight_skeleton_builder_2::IsProcessed(EventPtr) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:951:53, inlined from 'void CGAL::Straight_skeleton_builder_2::Propagate() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1594:24: /usr/include/CGAL/Straight_skeleton_builder_2.h:852:25: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 852 | return GetVertexData(aV).mIsProcessed ; | ~~~~~~~~~~~~~^~~~ In file included from /usr/include/CGAL/Lazy_exact_nt.h:31: /usr/include/CGAL/Lazy.h: In member function 'void CGAL::Lazy_rep, ET, E2A, 2>::set_at(ET*) const [with bool b = false; ET = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>; E2A = CGAL::To_interval<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >]': /usr/include/CGAL/Lazy.h:547:8: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 547 | void set_at(ET* p) const { | ^~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/force2D.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/isValid.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/minkowskiSum.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14.2.0/bits/stl_tempbuf.h:62, from /usr/include/c++/14.2.0/memory:66, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, from /usr/include/boost/shared_ptr.hpp:17, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Geometry.h:11, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/minkowskiSum.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/minkowskiSum.cpp:5: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Direction_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:109:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:109:27: note: '' declared here 109 | return std::make_pair(Direction_2(),false); | ^~~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here 126 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:141:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:141:27: note: '' declared here 141 | return std::make_pair(Line_2(), false); | ^~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:161:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Triangle_2; A2 = CGAL::Point_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Bounded_side_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Bounded_side_2 > >, CGAL::CartesianKernelFunctors::Bounded_side_2 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from 'typename CGAL::Triangle_2::R::Bounded_side CGAL::Triangle_2::bounded_side(const Point_2&) const [with R_ = CGAL::Epeck]' at /usr/include/CGAL/Triangle_2.h:83:39, inlined from 'typename CGAL::Triangle_2::R::Boolean CGAL::Triangle_2::has_on_bounded_side(const Point_2&) const [with R_ = CGAL::Epeck]' at /usr/include/CGAL/Triangle_2.h:119:24, inlined from 'CGAL::Minkowski_sum_by_reduced_convolution_2::Point_2 CGAL::Minkowski_sum_by_reduced_convolution_2::get_point_in_face(Face_const_handle) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]' at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:426:34, inlined from 'void CGAL::Minkowski_sum_by_reduced_convolution_2::common_operator(const Polygon_with_holes_2&, const Polygon_with_holes_2&, Polygon_2&, OutputIterator) const [with OutputIterator = std::back_insert_iterator, std::allocator > > >; Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]' at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:171:15: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Minkowski_sum_by_reduced_convolution_2::common_operator(const Polygon_with_holes_2&, const Polygon_with_holes_2&, Polygon_2&, OutputIterator) const [with OutputIterator = std::back_insert_iterator, std::allocator > > >; Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]': /usr/include/CGAL/Epic_converter.h:161:29: note: '' declared here 161 | return std::make_pair(Triangle_2(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:165:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Triangle_2; A2 = CGAL::Point_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Bounded_side_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Bounded_side_2 > >, CGAL::CartesianKernelFunctors::Bounded_side_2 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from 'typename CGAL::Triangle_2::R::Bounded_side CGAL::Triangle_2::bounded_side(const Point_2&) const [with R_ = CGAL::Epeck]' at /usr/include/CGAL/Triangle_2.h:83:39, inlined from 'typename CGAL::Triangle_2::R::Boolean CGAL::Triangle_2::has_on_bounded_side(const Point_2&) const [with R_ = CGAL::Epeck]' at /usr/include/CGAL/Triangle_2.h:119:24, inlined from 'CGAL::Minkowski_sum_by_reduced_convolution_2::Point_2 CGAL::Minkowski_sum_by_reduced_convolution_2::get_point_in_face(Face_const_handle) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]' at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:426:34, inlined from 'void CGAL::Minkowski_sum_by_reduced_convolution_2::common_operator(const Polygon_with_holes_2&, const Polygon_with_holes_2&, Polygon_2&, OutputIterator) const [with OutputIterator = std::back_insert_iterator, std::allocator > > >; Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]' at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:171:15: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Minkowski_sum_by_reduced_convolution_2::common_operator(const Polygon_with_holes_2&, const Polygon_with_holes_2&, Polygon_2&, OutputIterator) const [with OutputIterator = std::back_insert_iterator, std::allocator > > >; Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]': /usr/include/CGAL/Epic_converter.h:165:29: note: '' declared here 165 | return std::make_pair(Triangle_2(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:169:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Triangle_2; A2 = CGAL::Point_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Bounded_side_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Bounded_side_2 > >, CGAL::CartesianKernelFunctors::Bounded_side_2 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from 'typename CGAL::Triangle_2::R::Bounded_side CGAL::Triangle_2::bounded_side(const Point_2&) const [with R_ = CGAL::Epeck]' at /usr/include/CGAL/Triangle_2.h:83:39, inlined from 'typename CGAL::Triangle_2::R::Boolean CGAL::Triangle_2::has_on_bounded_side(const Point_2&) const [with R_ = CGAL::Epeck]' at /usr/include/CGAL/Triangle_2.h:119:24, inlined from 'CGAL::Minkowski_sum_by_reduced_convolution_2::Point_2 CGAL::Minkowski_sum_by_reduced_convolution_2::get_point_in_face(Face_const_handle) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]' at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:426:34, inlined from 'void CGAL::Minkowski_sum_by_reduced_convolution_2::common_operator(const Polygon_with_holes_2&, const Polygon_with_holes_2&, Polygon_2&, OutputIterator) const [with OutputIterator = std::back_insert_iterator, std::allocator > > >; Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]' at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:171:15: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Minkowski_sum_by_reduced_convolution_2::common_operator(const Polygon_with_holes_2&, const Polygon_with_holes_2&, Polygon_2&, OutputIterator) const [with OutputIterator = std::back_insert_iterator, std::allocator > > >; Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]': /usr/include/CGAL/Epic_converter.h:169:29: note: '' declared here 169 | return std::make_pair(Triangle_2(),false); | ^~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Nef_polyhedron_3.h:24, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/minkowskiSum3D.h:9, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/minkowskiSum3D.cpp:4: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /usr/include/CGAL/Epic_converter.h:18, from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14.2.0/bits/stl_tempbuf.h:62, from /usr/include/c++/14.2.0/memory:66, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, from /usr/include/boost/shared_ptr.hpp:17, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Geometry.h:11, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/minkowskiSum3D.h:7: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Direction_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:298:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:298:27: note: '' declared here 298 | return std::make_pair(Direction_3(),false); | ^~~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:288:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:288:27: note: '' declared here 288 | return std::make_pair(Vector_3(),false); | ^~~~~~~~~~ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/smart_ptr/shared_ptr.hpp:33: /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Hi_greater]': /usr/include/c++/14.2.0/bits/stl_algo.h:4572:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 4572 | partition(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4572:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Lo_less]': /usr/include/c++/14.2.0/bits/stl_algo.h:4572:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:4572:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/box_intersection_d.h:21, from /usr/include/CGAL/Nef_3/Bounding_box_3.h:21, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:19: /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Predicate_traits = Predicate_traits_d > > >, true>; T = double]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:257:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 257 | split_points( RandomAccessIter begin, RandomAccessIter end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:257:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 265 | return std::partition( begin, end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 266 | typename Predicate_traits::Lo_less( mi, dim ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Spanning]': /usr/include/c++/14.2.0/bits/stl_algo.h:4572:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 4572 | partition(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4572:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:202:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Line_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from 'bool CGAL::Line_3::has_on(const Point_3&) const [with R_ = CGAL::Epeck]' at /usr/include/CGAL/Line_3.h:103:33, inlined from 'CGAL::Sphere_circle::Sphere_circle(const CGAL::Sphere_point&, const CGAL::Sphere_point&) [with R_ = CGAL::Epeck]' at /usr/include/CGAL/Nef_S2/Sphere_circle.h:75:27: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In constructor 'CGAL::Sphere_circle::Sphere_circle(const CGAL::Sphere_point&, const CGAL::Sphere_point&) [with R_ = CGAL::Epeck]': /usr/include/CGAL/Epic_converter.h:202:29: note: '' declared here 202 | return std::make_pair(Line_3(),false); | ^~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:206:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Line_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from 'bool CGAL::Line_3::has_on(const Point_3&) const [with R_ = CGAL::Epeck]' at /usr/include/CGAL/Line_3.h:103:33, inlined from 'CGAL::Sphere_circle::Sphere_circle(const CGAL::Sphere_point&, const CGAL::Sphere_point&) [with R_ = CGAL::Epeck]' at /usr/include/CGAL/Nef_S2/Sphere_circle.h:75:27: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In constructor 'CGAL::Sphere_circle::Sphere_circle(const CGAL::Sphere_point&, const CGAL::Sphere_point&) [with R_ = CGAL::Epeck]': /usr/include/CGAL/Epic_converter.h:206:29: note: '' declared here 206 | return std::make_pair(Line_3(),false); | ^~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Distance = int; _Tp = CGAL::Nef_box > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Compare]': /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 4792 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:305:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': /usr/include/CGAL/Epic_converter.h:305:29: note: '' declared here 305 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:309:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': /usr/include/CGAL/Epic_converter.h:309:29: note: '' declared here 309 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': /usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': /usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 136 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 137 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = Predicate_traits_d > > >, true>]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 96 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 97 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 444 | std::partition( i_begin, i_end, Spanning( lo, hi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 475 | i_mid = std::partition( i_span_end, i_end, Lo_less( mi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 481 | i_mid = std::partition( i_span_end, i_end, Hi_greater( mi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 136 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 137 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = Predicate_traits_d > > >, true>]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 96 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 97 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 444 | std::partition( i_begin, i_end, Spanning( lo, hi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 475 | i_mid = std::partition( i_span_end, i_end, Lo_less( mi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 481 | i_mid = std::partition( i_span_end, i_end, Hi_greater( mi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 136 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 137 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = Predicate_traits_d > > >, true>]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 96 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 97 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 444 | std::partition( i_begin, i_end, Spanning( lo, hi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 475 | i_mid = std::partition( i_span_end, i_end, Lo_less( mi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 481 | i_mid = std::partition( i_span_end, i_end, Hi_greater( mi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Rational_traits.h:21, from /usr/include/CGAL/Distance_2/Point_2_Line_2.h:22, from /usr/include/CGAL/Intersections_2/Circle_2_Line_2.h:21, from /usr/include/CGAL/intersection_2.h:29, from /usr/include/CGAL/intersections.h:37, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/Intersection3D.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Circle_2.h:25, from /usr/include/CGAL/Intersections_2/Bbox_2_Circle_2.h:18, from /usr/include/CGAL/intersection_2.h:22: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_nodes.h:19, from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:24, from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:25, from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22, from /usr/include/CGAL/Polygon_mesh_processing/clip.h:18, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/Intersection3D.cpp:7: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polygon_mesh.h:19, from /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:20, from /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:18, from /usr/include/CGAL/Polygon_mesh_processing/clip.h:21: /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Weight_min_max_dihedral_and_area CGAL::internal::Weight_min_max_dihedral_and_area::operator+(const CGAL::internal::Weight_min_max_dihedral_and_area&) const': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:283:3: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | { | ^ In file included from /usr/include/CGAL/long_double.h:27, from /usr/include/CGAL/number_type_basic.h:52: /usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::Interval_nt::pair() const [with bool Protected = true]': /usr/include/CGAL/long_double.h:122:75: required from here 122 | return (Interval_nt<>((double)x)+Interval_nt<>::smallest()).pair(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/CGAL/Interval_nt.h:243:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | std::pair pair() const | ^~~~ In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:64, from /usr/include/c++/14.2.0/algorithm:60, from /usr/include/CGAL/config.h:271, from /usr/include/CGAL/Bbox_2.h:19, from /usr/include/CGAL/Intersections_2/Bbox_2_Circle_2.h:17: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here 224 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:228:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here 228 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:232:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:305:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Triangle_3; A2 = CGAL::Segment_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Triangle_3; A2 = CGAL::Segment_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': /usr/include/CGAL/Epic_converter.h:305:29: note: '' declared here 305 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:309:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Triangle_3; A2 = CGAL::Segment_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Triangle_3; A2 = CGAL::Segment_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': /usr/include/CGAL/Epic_converter.h:309:29: note: '' declared here 309 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': /usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': /usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In file included from /usr/include/CGAL/box_intersection_d.h:21, from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:24: /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Cylinder.h:7, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/buffer3D.h:7, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/buffer3D.cpp:1: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polygon_mesh.h:19, from /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:20, from /usr/include/CGAL/Polygon_mesh_processing/repair_self_intersections.h:25, from /usr/include/CGAL/Polygon_mesh_processing/repair.h:21, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/buffer3D.cpp:13: /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Weight_min_max_dihedral_and_area CGAL::internal::Weight_min_max_dihedral_and_area::operator+(const CGAL::internal::Weight_min_max_dihedral_and_area&) const': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:283:3: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | { | ^ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/buffer3D.cpp: In member function 'std::unique_ptr SFCGAL::algorithm::Buffer3D::computeCylSphereBuffer() const': /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/buffer3D.cpp:111:42: warning: variable 'is_first' set but not used [-Wunused-but-set-variable] 111 | bool is_first = true; | ^~~~~~~~ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/buffer3D.cpp: In member function 'std::unique_ptr SFCGAL::algorithm::Buffer3D::computeFlatBuffer() const': /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/buffer3D.cpp:231:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 231 | for (size_t j = 0; j < _segments; ++j) { | ~~^~~~~~~~~~~ /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/buffer3D.cpp:276:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 276 | for (size_t i = 0; i < _segments; ++i) { | ~~^~~~~~~~~~~ In file included from /usr/include/CGAL/long_double.h:27, from /usr/include/CGAL/number_type_basic.h:52: /usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::Interval_nt::pair() const [with bool Protected = true]': /usr/include/CGAL/long_double.h:122:75: required from here 122 | return (Interval_nt<>((double)x)+Interval_nt<>::smallest()).pair(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/CGAL/Interval_nt.h:243:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | std::pair pair() const | ^~~~ In file included from /usr/include/c++/14.2.0/bits/stl_algobase.h:64, from /usr/include/c++/14.2.0/algorithm:60, from /usr/include/CGAL/config.h:271, from /usr/include/CGAL/basic.h:21: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Direction_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:298:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:298:27: note: '' declared here 298 | return std::make_pair(Direction_3(),false); | ^~~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:288:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:288:27: note: '' declared here 288 | return std::make_pair(Vector_3(),false); | ^~~~~~~~~~ In file included from /usr/include/c++/14.2.0/algorithm:61: /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Hi_greater]': /usr/include/c++/14.2.0/bits/stl_algo.h:4572:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 4572 | partition(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4572:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Lo_less]': /usr/include/c++/14.2.0/bits/stl_algo.h:4572:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:4572:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/box_intersection_d.h:21, from /usr/include/CGAL/Nef_3/Bounding_box_3.h:21, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:19, from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, from /usr/include/CGAL/Nef_polyhedron_3.h:31, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/minkowskiSum3D.h:9, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/buffer3D.h:13: /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Predicate_traits = Predicate_traits_d > > >, true>; T = double]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:257:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 257 | split_points( RandomAccessIter begin, RandomAccessIter end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:257:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 265 | return std::partition( begin, end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 266 | typename Predicate_traits::Lo_less( mi, dim ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Spanning]': /usr/include/c++/14.2.0/bits/stl_algo.h:4572:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 4572 | partition(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4572:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:202:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Line_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from 'bool CGAL::Line_3::has_on(const Point_3&) const [with R_ = CGAL::Epeck]' at /usr/include/CGAL/Line_3.h:103:33, inlined from 'CGAL::Sphere_circle::Sphere_circle(const CGAL::Sphere_point&, const CGAL::Sphere_point&) [with R_ = CGAL::Epeck]' at /usr/include/CGAL/Nef_S2/Sphere_circle.h:75:27: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In constructor 'CGAL::Sphere_circle::Sphere_circle(const CGAL::Sphere_point&, const CGAL::Sphere_point&) [with R_ = CGAL::Epeck]': /usr/include/CGAL/Epic_converter.h:202:29: note: '' declared here 202 | return std::make_pair(Line_3(),false); | ^~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:206:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Line_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from 'bool CGAL::Line_3::has_on(const Point_3&) const [with R_ = CGAL::Epeck]' at /usr/include/CGAL/Line_3.h:103:33, inlined from 'CGAL::Sphere_circle::Sphere_circle(const CGAL::Sphere_point&, const CGAL::Sphere_point&) [with R_ = CGAL::Epeck]' at /usr/include/CGAL/Nef_S2/Sphere_circle.h:75:27: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In constructor 'CGAL::Sphere_circle::Sphere_circle(const CGAL::Sphere_point&, const CGAL::Sphere_point&) [with R_ = CGAL::Epeck]': /usr/include/CGAL/Epic_converter.h:206:29: note: '' declared here 206 | return std::make_pair(Line_3(),false); | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Distance = int; _Tp = CGAL::Nef_box > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Compare]': /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 4792 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:305:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': /usr/include/CGAL/Epic_converter.h:305:29: note: '' declared here 305 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:309:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': /usr/include/CGAL/Epic_converter.h:309:29: note: '' declared here 309 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': /usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': /usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 136 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 137 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = Predicate_traits_d > > >, true>]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 96 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 97 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 444 | std::partition( i_begin, i_end, Spanning( lo, hi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 475 | i_mid = std::partition( i_span_end, i_end, Lo_less( mi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 481 | i_mid = std::partition( i_span_end, i_end, Hi_greater( mi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 136 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 137 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = Predicate_traits_d > > >, true>]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 96 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 97 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 444 | std::partition( i_begin, i_end, Spanning( lo, hi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 475 | i_mid = std::partition( i_span_end, i_end, Lo_less( mi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 481 | i_mid = std::partition( i_span_end, i_end, Hi_greater( mi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 136 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 137 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = Predicate_traits_d > > >, true>]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 96 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 97 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:444:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 444 | std::partition( i_begin, i_end, Spanning( lo, hi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 457 | RandomAccessIter1 p_mid = split_points( p_begin, p_end, traits, dim, mi ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 475 | i_mid = std::partition( i_span_end, i_end, Lo_less( mi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:481:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 481 | i_mid = std::partition( i_span_end, i_end, Hi_greater( mi, dim ) ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/difference.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:456, from /usr/include/CGAL/Polygon_2.h:38, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14.2.0/bits/stl_tempbuf.h:62, from /usr/include/c++/14.2.0/memory:66, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/difference.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/difference.cpp:5: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:141:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:141:27: note: '' declared here 141 | return std::make_pair(Line_2(), false); | ^~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here 224 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:228:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here 228 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:232:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:305:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:305:29: note: '' declared here 305 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:309:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:309:29: note: '' declared here 309 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2; A2 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2; A2 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': /usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here 126 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2; A2 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2; A2 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/smart_ptr/shared_ptr.hpp:33, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/exception/detail/shared_ptr.hpp:13, from /usr/include/boost/exception/get_error_info.hpp:13, from /usr/include/boost/exception/diagnostic_information.hpp:10, from /usr/include/boost/exception/all.hpp:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Exception.h:9, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/difference.cpp:6: /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]': /usr/include/c++/14.2.0/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1430 | __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]': /usr/include/c++/14.2.0/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Distance = int; _Tp = CGAL::Box_intersection_d::Box_with_handle_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]': /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 4792 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = SFCGAL::algorithm::FaceBbox; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]': /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4792 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/box_intersection_d.h:21, from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:24, from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/differencePrimitives.h:17, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/difference.cpp:9: /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 136 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 137 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 136 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 96 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 97 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: /usr/include/c++/14.2.0/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 4582 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4583 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/14.2.0/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4582 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4583 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 In function 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 96 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 97 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator >; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: /usr/include/c++/14.2.0/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4582 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4583 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/14.2.0/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 4582 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4583 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': /usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': /usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'SegmentOutputIteratorType SFCGAL::algorithm::difference(const Segment_3&, const MarkedPolyhedron&, SegmentOutputIteratorType) [with SegmentOutputIteratorType = std::back_insert_iterator > >]' at /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/differencePrimitives.h:633:27: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'SegmentOutputIteratorType SFCGAL::algorithm::difference(const Segment_3&, const MarkedPolyhedron&, SegmentOutputIteratorType) [with SegmentOutputIteratorType = std::back_insert_iterator > >]' at /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/differencePrimitives.h:633:27: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Kernel.h:8, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:16, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/differencePrimitives.h:9, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/union.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:456, from /usr/include/CGAL/Polygon_2.h:38, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14.2.0/bits/stl_tempbuf.h:62, from /usr/include/c++/14.2.0/memory:66, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/union.h:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/union.cpp:5: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:305:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:305:29: note: '' declared here 305 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:309:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:309:29: note: '' declared here 309 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here 224 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:228:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here 228 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:232:28: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:141:26: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:141:27: note: '' declared here 141 | return std::make_pair(Line_2(), false); | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/algorithm:61, from /usr/include/boost/smart_ptr/shared_ptr.hpp:33, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/exception/detail/shared_ptr.hpp:13, from /usr/include/boost/exception/get_error_info.hpp:13, from /usr/include/boost/exception/diagnostic_information.hpp:10, from /usr/include/boost/exception/all.hpp:10, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/Exception.h:9, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/differencePrimitives.h:8: /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]': /usr/include/c++/14.2.0/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1430 | __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, | ^~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]': /usr/include/c++/14.2.0/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]': /usr/include/c++/14.2.0/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]': /usr/include/c++/14.2.0/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Distance = int; _Tp = CGAL::Box_intersection_d::Box_with_handle_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]': /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 4792 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = SFCGAL::algorithm::FaceBbox; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]': /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4792 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/box_intersection_d.h:21, from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:24, from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22, from /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/differencePrimitives.h:17: /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 136 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 137 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 136 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 96 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 97 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: /usr/include/c++/14.2.0/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 4582 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4583 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/14.2.0/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4582 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4583 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 In function 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 96 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 97 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator >; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: /usr/include/c++/14.2.0/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4582 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4583 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/14.2.0/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 4582 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4583 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Distance = int; _Tp = CGAL::Box_intersection_d::Box_with_handle_d, CGAL::Box_intersection_d::ID_EXPLICIT>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]': /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 4792 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Distance = int; _Tp = CGAL::Box_intersection_d::Box_with_handle_d, CGAL::Box_intersection_d::ID_EXPLICIT>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1869:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1884:27: /usr/include/c++/14.2.0/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]': /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 4792 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:4792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2; A2 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, inlined from 'typename K::Boolean CGAL::do_intersect(const Point_2&, const Segment_2&) [with K = Epeck]' at /usr/include/CGAL/Intersections_2/Point_2_Segment_2.h:81:1, inlined from 'SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)' at /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/differencePrimitives.h:469:33: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)': /usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here 126 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2; A2 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, inlined from 'typename K::Boolean CGAL::do_intersect(const Point_2&, const Segment_2&) [with K = Epeck]' at /usr/include/CGAL/Intersections_2/Point_2_Segment_2.h:81:1, inlined from 'SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)' at /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build/include/SFCGAL/algorithm/differencePrimitives.h:469:33: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)': /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': /usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14.2.0/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14.2.0/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': /usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 136 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 137 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In function 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 96 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 97 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: /usr/include/c++/14.2.0/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 4582 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4583 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/14.2.0/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 4582 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4583 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, Box_intersection_d::ID_EXPLICIT> >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxTraits = Box_intersection_d::Box_traits_d, Box_intersection_d::ID_EXPLICIT> >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'std::unique_ptr SFCGAL::algorithm::union_(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)' at /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/union.cpp:1022:27: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, Box_intersection_d::ID_EXPLICIT> >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxTraits = Box_intersection_d::Box_traits_d, Box_intersection_d::ID_EXPLICIT> >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'std::unique_ptr SFCGAL::algorithm::union_(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)' at /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/union.cpp:1022:27: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:327:33: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, std::hash, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::equal_to, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > > > >, std::set, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > >, std::less, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> >, boost::optional, std::allocator >, Boolean_tag, Point_3 > > >, std::allocator, std::allocator >, Boolean_tag, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, Boolean_tag, Plane_3 > > >, std::allocator, std::allocator >, Boolean_tag, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:385:35: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, boost::optional, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > >, std::allocator, std::allocator >, CGAL::Boolean_tag, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void SFCGAL::algorithm::union_segment_volume(Handle<3>, Handle<3>)' at /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/union.cpp:718:27: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'void SFCGAL::algorithm::union_segment_volume(Handle<3>, Handle<3>)' at /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/union.cpp:718:27: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 128 | void modified_two_way_scan( | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 136 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 137 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, | ^~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In function 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 96 | std::sort( p_begin, p_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 97 | std::sort( i_begin, i_end, Compare( 0 ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | callback, traits, cutoff, dim - 1, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | callback, traits, cutoff, dim - 1, !in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26, inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: /usr/include/c++/14.2.0/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 4582 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4583 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]', inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: /usr/include/c++/14.2.0/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 4582 | return std::__partition(__first, __last, __pred, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4583 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | callback, traits, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, Box_intersection_d::ID_EXPLICIT> >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxTraits = Box_intersection_d::Box_traits_d, Box_intersection_d::ID_EXPLICIT> >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'std::unique_ptr SFCGAL::algorithm::union3D(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)' at /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/union.cpp:1049:27: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]', inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, Box_intersection_d::ID_EXPLICIT> >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxTraits = Box_intersection_d::Box_traits_d, Box_intersection_d::ID_EXPLICIT> >]' at /usr/include/CGAL/box_intersection_d.h:243:57, inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>]' at /usr/include/CGAL/box_intersection_d.h:344:37, inlined from 'std::unique_ptr SFCGAL::algorithm::union3D(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)' at /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/src/algorithm/union.cpp:1049:27: /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 [187/192] Linking CXX shared library src/libSFCGAL.so.2.0.0 [188/192] Creating library symlink src/libSFCGAL.so.2 src/libSFCGAL.so [189/192] Linking CXX executable test/regress/convex_hull/test-regress-convex_hull [190/192] Linking CXX executable test/regress/polygon_triangulator/test-regress-polygon_triangulator [191/192] Linking CXX executable test/regress/standalone/standalone-regress-test-SFCGAL [192/192] Linking CXX executable test/unit/unit-test-SFCGAL Internal ctest changing into directory: /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build Test project /home/buildozer/aports/community/sfcgal/src/SFCGAL-v2.0.0/build Start 1: unit-test Start 2: standalone-regress-test 1/2 Test #1: unit-test ........................ Passed 19.59 sec 2/2 Test #2: standalone-regress-test .......... Passed 192.61 sec 100% tests passed, 0 tests failed out of 2 Total Test time (real) = 192.61 sec >>> sfcgal: Entering fakeroot... -- Install configuration: "MinSizeRel" -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/Coordinate.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/capi -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/capi/sfcgal_c.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/Polygon.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/Envelope.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/TriangulatedSurface.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/GeometryVisitor.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/GeometryCollection.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/Validity.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/GetPointsVisitor.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/generator -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/generator/hoch.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/generator/building.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/generator/disc.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/generator/sierpinski.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/tools -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/tools/Log.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/tools/InputStreamReader.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/tools/Registry.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/tools/CharArrayBuffer.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/algorithm -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/algorithm/coversPoints.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/ublas.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/triangulate -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/triangulate/markDomains.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/triangulate/triangulateInGeometrySet.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/io -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/io/Serialization.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/io/WkbReader.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/io/WkbWriter.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/io/OsgFactory.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/io/WktWriter.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/io/WktReader.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/transform -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/transform/ForceZOrderPoints.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/transform/AffineTransform3.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/transform/AffineTransform2.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/transform/ForceZ.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/transform/RoundTransform.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/transform/Force2D.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/transform/ForceOrderPoints.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/GeometrySet.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/ForceValidityVisitor.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/TypeForDimension.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/polygonSetToMultiPolygon.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/Interval.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/TestGeometry.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/graph -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/graph/algorithm -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/graph/algorithm/orientation.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/graph/algorithm/isHalfEdge.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/graph/GeometryGraph.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/graph/Vertex.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/graph/Edge.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/graph/GeometryGraphBuilder.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/EnvelopeVisitor.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/detail/ComplexComparator.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/Solid.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/Transform.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/tesselate.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/distance3d.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/isValid.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/offset.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/orientation.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/differencePrimitives.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/connection.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/difference.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/convexHull.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/ConsistentOrientationBuilder.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/translate.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/BoundaryVisitor.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/alphaShapes.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/buffer3D.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/intersection.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/collectionHomogenize.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/scale.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/partition_2.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/covers.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/collect.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/plane.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/intersects.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/rotate.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/collectionExtract.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/collectionToMulti.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/area.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/length.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/straightSkeleton.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/volume.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/extrude.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/force3D.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/normal.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/force2D.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/distance.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/lineSubstring.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/union.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/visibility.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/minkowskiSum.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/algorithm/minkowskiSum3D.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/Cylinder.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/Exception.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/triangulate -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/triangulate/triangulate2DZ.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/triangulate/triangulatePolygon.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/io -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/io/vtk.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/io/GeometryStreams.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/io/OBJ.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/io/ewkt.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/io/osg.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/io/wkb.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/io/wkt.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/version.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/PolyhedralSurface.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/LineString.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/PreparedGeometry.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/Triangle.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/MultiSolid.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/MultiPoint.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/MultiPolygon.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/Geometry.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/config.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/export.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/Sphere.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/numeric.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/Point.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/MultiLineString.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/Surface.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/./include/SFCGAL/Kernel.h -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/bin/sfcgal-config -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/lib/pkgconfig/sfcgal.pc -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/lib/libSFCGAL.so.2.0.0 -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/lib/libSFCGAL.so.2 -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/lib/libSFCGAL.so -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/bin/unit-test-SFCGAL -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/bin/unit-test-SFCGAL" to "" -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/bin/standalone-regress-test-SFCGAL -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/bin/standalone-regress-test-SFCGAL" to "" -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/bin/test-regress-polygon_triangulator -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/bin/test-regress-polygon_triangulator" to "" -- Installing: /home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/bin/test-regress-convex_hull -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/community/sfcgal/pkg/sfcgal/usr/bin/test-regress-convex_hull" to "" >>> sfcgal-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/community/sfcgal/pkg/sfcgal-dev/usr/include' 'usr/lib/pkgconfig' -> '/home/buildozer/aports/community/sfcgal/pkg/sfcgal-dev/usr/lib/pkgconfig' 'usr/bin/sfcgal-config' -> '/home/buildozer/aports/community/sfcgal/pkg/sfcgal-dev/usr/bin/sfcgal-config' 'usr/lib/libSFCGAL.so' -> '/home/buildozer/aports/community/sfcgal/pkg/sfcgal-dev/usr/lib/libSFCGAL.so' >>> sfcgal-dev*: Preparing subpackage sfcgal-dev... >>> sfcgal-dev*: Stripping binaries >>> sfcgal-dev*: Running postcheck for sfcgal-dev >>> sfcgal*: Running postcheck for sfcgal >>> sfcgal*: Preparing package sfcgal... >>> sfcgal*: Stripping binaries >>> sfcgal-dev*: Scanning shared objects >>> sfcgal*: Scanning shared objects >>> sfcgal-dev*: Tracing dependencies... pkgconfig sfcgal=2.0.0-r0 >>> sfcgal-dev*: Package size: 354.9 KB >>> sfcgal-dev*: Compressing data... >>> sfcgal-dev*: Create checksum... >>> sfcgal-dev*: Create sfcgal-dev-2.0.0-r0.apk >>> sfcgal*: Tracing dependencies... so:libboost_serialization.so.1.84.0 so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libgmp.so.10 so:libgmpxx.so.4 so:libmpfr.so.6 so:libstdc++.so.6 >>> sfcgal*: Package size: 12.5 MB >>> sfcgal*: Compressing data... >>> sfcgal*: Create checksum... >>> sfcgal*: Create sfcgal-2.0.0-r0.apk >>> sfcgal: Build complete at Sun, 27 Apr 2025 04:42:02 +0000 elapsed time 0h 5m 47s >>> sfcgal: Cleaning up srcdir >>> sfcgal: Cleaning up pkgdir >>> sfcgal: Uninstalling dependencies... (1/67) Purging .makedepends-sfcgal (20250427.043618) (2/67) Purging boost-dev (1.84.0-r3) (3/67) Purging boost1.84-dev (1.84.0-r3) (4/67) Purging boost1.84 (1.84.0-r3) (5/67) Purging linux-headers (6.14.2-r0) (6/67) Purging bzip2-dev (1.0.8-r6) (7/67) Purging icu-dev (76.1-r0) (8/67) Purging xz-dev (5.8.1-r0) (9/67) Purging xz (5.8.1-r0) (10/67) Purging zlib-dev (1.3.1-r2) (11/67) Purging zstd-dev (1.5.7-r0) (12/67) Purging zstd (1.5.7-r0) (13/67) Purging boost1.84-libs (1.84.0-r3) (14/67) Purging boost1.84-atomic (1.84.0-r3) (15/67) Purging boost1.84-chrono (1.84.0-r3) (16/67) Purging boost1.84-container (1.84.0-r3) (17/67) Purging boost1.84-contract (1.84.0-r3) (18/67) Purging boost1.84-coroutine (1.84.0-r3) (19/67) Purging boost1.84-date_time (1.84.0-r3) (20/67) Purging boost1.84-fiber (1.84.0-r3) (21/67) Purging boost1.84-graph (1.84.0-r3) (22/67) Purging boost1.84-iostreams (1.84.0-r3) (23/67) Purging boost1.84-json (1.84.0-r3) (24/67) Purging boost1.84-locale (1.84.0-r3) (25/67) Purging boost1.84-log_setup (1.84.0-r3) (26/67) Purging boost1.84-math (1.84.0-r3) (27/67) Purging boost1.84-nowide (1.84.0-r3) (28/67) Purging boost1.84-prg_exec_monitor (1.84.0-r3) (29/67) Purging boost1.84-program_options (1.84.0-r3) (30/67) Purging boost1.84-python3 (1.84.0-r3) (31/67) Purging boost1.84-random (1.84.0-r3) (32/67) Purging boost1.84-regex (1.84.0-r3) (33/67) Purging boost1.84-stacktrace_basic (1.84.0-r3) (34/67) Purging boost1.84-stacktrace_noop (1.84.0-r3) (35/67) Purging boost1.84-system (1.84.0-r3) (36/67) Purging boost1.84-timer (1.84.0-r3) (37/67) Purging boost1.84-type_erasure (1.84.0-r3) (38/67) Purging boost1.84-unit_test_framework (1.84.0-r3) (39/67) Purging boost1.84-url (1.84.0-r3) (40/67) Purging boost1.84-wave (1.84.0-r3) (41/67) Purging boost1.84-wserialization (1.84.0-r3) (42/67) Purging cgal-dev (5.6-r1) (43/67) Purging cmake (3.31.6-r1) (44/67) Purging gmp-dev (6.3.0-r3) (45/67) Purging libgmpxx (6.3.0-r3) (46/67) Purging mpfr-dev (4.2.1_p1-r0) (47/67) Purging samurai (1.2-r6) (48/67) Purging boost1.84-context (1.84.0-r3) (49/67) Purging boost1.84-log (1.84.0-r3) (50/67) Purging boost1.84-serialization (1.84.0-r3) (51/67) Purging boost1.84-thread (1.84.0-r3) (52/67) Purging icu (76.1-r0) (53/67) Purging icu-libs (76.1-r0) (54/67) Purging libarchive (3.7.9-r0) (55/67) Purging libuv (1.50.0-r0) (56/67) Purging python3-pyc (3.12.10-r0) (57/67) Purging python3-pycache-pyc0 (3.12.10-r0) (58/67) Purging pyc (3.12.10-r0) (59/67) Purging python3 (3.12.10-r0) (60/67) Purging rhash-libs (1.4.5-r0) (61/67) Purging sqlite-libs (3.49.1-r0) (62/67) Purging boost1.84-filesystem (1.84.0-r3) (63/67) Purging gdbm (1.24-r0) (64/67) Purging icu-data-en (76.1-r0) (65/67) Purging libbz2 (1.0.8-r6) (66/67) Purging libpanelw (6.5_p20250412-r0) (67/67) Purging mpdecimal (4.0.0-r0) Executing busybox-1.37.0-r16.trigger OK: 601 MiB in 109 packages >>> sfcgal: Updating the community/armhf repository index... >>> sfcgal: Signing the index...