Mock Version: 5.9 Mock Version: 5.9 Mock Version: 5.9 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/SFCGAL.spec'], chrootPath='/var/lib/mock/f42-build-55179598-6533259/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cbt1m626:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cbt1m626:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '352321037fe3485bbca1ba3dc6bf7d15', '-D', '/var/lib/mock/f42-build-55179598-6533259/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cbt1m626:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/SFCGAL.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1724716800 Wrote: /builddir/build/SRPMS/SFCGAL-1.5.0-1.fc42.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/SFCGAL.spec'], chrootPath='/var/lib/mock/f42-build-55179598-6533259/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cbt1m626:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cbt1m626:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '93a24f7c2c76404ca892a8a4157fd252', '-D', '/var/lib/mock/f42-build-55179598-6533259/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.cbt1m626:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/SFCGAL.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1724716800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.PH3dKs + umask 022 + cd /builddir/build/BUILD/SFCGAL-1.5.0-build + test -d /builddir/build/BUILD/SFCGAL-1.5.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/SFCGAL-1.5.0-build + /usr/bin/rm -rf /builddir/build/BUILD/SFCGAL-1.5.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/SFCGAL-1.5.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/SFCGAL-1.5.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.B1593N + umask 022 + cd /builddir/build/BUILD/SFCGAL-1.5.0-build + cd /builddir/build/BUILD/SFCGAL-1.5.0-build + rm -rf SFCGAL-v1.5.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/SFCGAL-v1.5.0.tar.bz2 + STATUS=0 + '[' 0 -ne 0 ']' + cd SFCGAL-v1.5.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.WcP1W5 + umask 022 + cd /builddir/build/BUILD/SFCGAL-1.5.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd SFCGAL-v1.5.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -D LIB_INSTALL_DIR=lib64 -DBoost_NO_BOOST_CMAKE=BOOL:ON -DCMAKE_SKIP_RPATH:BOOL=YES CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - 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/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting build type to 'Release' as none was specified. -- Targeting Unix Makefiles -- Using /usr/bin/g++ compiler. -- Found GMP: /lib64/libgmp.so -- Found MPFR: /lib64/libmpfr.so CMake Warning (dev) at /usr/share/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/share/cmake/CGAL/CGAL_SetupCGALDependencies.cmake:48 (include) /usr/share/cmake/CGAL/CGALConfig.cmake:169 (include) CMakeLists.txt:71 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/include (found suitable version "1.83.0", minimum required is "1.72") -- 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 CMake Warning (dev) at /usr/share/cmake/CGAL/CGAL_SetupCGAL_CoreDependencies.cmake:51 (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/share/cmake/CGAL/CGAL_setup_target_dependencies.cmake:5 (CGAL_setup_CGAL_Core_dependencies) /usr/share/cmake/CGAL/CGALConfig.cmake:192 (CGAL_setup_target_dependencies) CMakeLists.txt:71 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- CGAL 6.0.1 found -- Boost_USE_STATIC_LIBS=OFF -- Boost_USE_MULTITHREAD=ON CMake Warning (dev) at CMakeLists.txt:113 (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. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/include (found version "1.83.0") found components: thread system serialization chrono atomic -- removing OSG dependencies from the library -- Configuring done (1.6s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j8 --verbose Change Dir: '/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j8 /usr/bin/cmake -S/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0 -B/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/CMakeFiles /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build' /usr/bin/gmake -f src/CMakeFiles/copy.dir/build.make src/CMakeFiles/copy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build' cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src/CMakeFiles/copy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build' /usr/bin/gmake -f src/CMakeFiles/copy.dir/build.make src/CMakeFiles/copy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build' cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Coordinate.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Envelope.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Envelope.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Exception.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Exception.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Geometry.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Geometry.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/GeometryCollection.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/GeometryCollection.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/GeometryVisitor.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/GeometryVisitor.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Kernel.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/LineString.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/LineString.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/MultiLineString.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/MultiLineString.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/MultiPoint.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/MultiPoint.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/MultiPolygon.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/MultiPolygon.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/MultiSolid.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/MultiSolid.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Point.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Polygon.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Polygon.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/PolyhedralSurface.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/PolyhedralSurface.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/PreparedGeometry.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/PreparedGeometry.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Solid.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Solid.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Surface.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Surface.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Transform.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Transform.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Triangle.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Triangle.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/TriangulatedSurface.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/TriangulatedSurface.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Validity.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Validity.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/BoundaryVisitor.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/BoundaryVisitor.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/ConsistentOrientationBuilder.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/ConsistentOrientationBuilder.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/alphaShapes.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/alphaShapes.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/area.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/area.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/collect.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/collect.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/collectionExtract.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/collectionExtract.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/collectionHomogenize.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/collectionHomogenize.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/collectionToMulti.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/collectionToMulti.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/connection.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/connection.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/convexHull.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/convexHull.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/covers.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/covers.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/difference.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/difference.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/differencePrimitives.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/differencePrimitives.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/distance.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/distance.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/distance3d.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/distance3d.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/extrude.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/extrude.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/force2D.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/force2D.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/force3D.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/force3D.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/intersection.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/intersection.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/intersects.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/intersects.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/isValid.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/isValid.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/length.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/length.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/lineSubstring.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/lineSubstring.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/minkowskiSum.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/minkowskiSum.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/normal.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/normal.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/offset.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/offset.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/orientation.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/orientation.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/partition_2.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/partition_2.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/plane.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/plane.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/straightSkeleton.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/tesselate.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/tesselate.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/translate.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/translate.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/union.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/union.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/visibility.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/volume.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/volume.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/capi/sfcgal_c.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/capi/sfcgal_c.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/ComplexComparator.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/ComplexComparator.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/EnvelopeVisitor.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/EnvelopeVisitor.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/ForceValidityVisitor.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/ForceValidityVisitor.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/GeometrySet.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/GeometrySet.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/GetPointsVisitor.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/GetPointsVisitor.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/Interval.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/Interval.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/TestGeometry.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/TestGeometry.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/TypeForDimension.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/TypeForDimension.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/algorithm/coversPoints.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/algorithm/coversPoints.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/generator/building.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/generator/building.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/generator/disc.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/generator/disc.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/generator/hoch.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/generator/hoch.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/generator/sierpinski.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/generator/sierpinski.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/graph/Edge.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/graph/Edge.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/graph/GeometryGraph.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/graph/GeometryGraph.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/graph/GeometryGraphBuilder.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/graph/GeometryGraphBuilder.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/graph/Vertex.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/graph/Vertex.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/graph/algorithm/isHalfEdge.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/graph/algorithm/isHalfEdge.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/graph/algorithm/orientation.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/graph/algorithm/orientation.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/io/OsgFactory.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/io/OsgFactory.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/io/Serialization.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/io/Serialization.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/io/WkbReader.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/io/WkbReader.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/io/WkbWriter.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/io/WkbWriter.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/io/WktReader.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/io/WktReader.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/io/WktWriter.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/io/WktWriter.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/polygonSetToMultiPolygon.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/polygonSetToMultiPolygon.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/tools/CharArrayBuffer.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/tools/CharArrayBuffer.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/tools/InputStreamReader.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/tools/InputStreamReader.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/tools/Log.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/tools/Log.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/tools/Registry.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/tools/Registry.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/transform/AffineTransform2.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/transform/AffineTransform2.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/transform/AffineTransform3.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/transform/AffineTransform3.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/transform/Force2D.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/transform/Force2D.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/transform/ForceOrderPoints.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/transform/ForceOrderPoints.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/transform/ForceZ.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/transform/ForceZ.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/transform/ForceZOrderPoints.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/transform/ForceZOrderPoints.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/transform/RoundTransform.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/transform/RoundTransform.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/triangulate/ConstraintDelaunayTriangulation.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/triangulate/markDomains.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/triangulate/markDomains.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/triangulate/triangulateInGeometrySet.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/triangulate/triangulateInGeometrySet.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/ublas.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/ublas.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/export.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/export.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/io/GeometryStreams.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/io/GeometryStreams.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/io/ewkt.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/io/ewkt.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/io/osg.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/io/osg.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/io/vtk.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/io/vtk.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/io/wkb.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/io/wkb.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/io/wkt.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/io/wkt.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/numeric.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/triangulate/triangulate2DZ.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/triangulate/triangulate2DZ.h cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/triangulate/triangulatePolygon.h /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/triangulate/triangulatePolygon.h gmake[2]: Leaving directory '/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build' [ 0%] Built target copy /usr/bin/gmake -f src/CMakeFiles/SFCGAL.dir/build.make src/CMakeFiles/SFCGAL.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build' cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src/CMakeFiles/SFCGAL.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build' /usr/bin/gmake -f src/CMakeFiles/SFCGAL.dir/build.make src/CMakeFiles/SFCGAL.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build' [ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o [ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/LineString.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -MF CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o.d -o CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/GeometryCollection.cpp [ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o [ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o -MF CMakeFiles/SFCGAL.dir/Coordinate.cpp.o.d -o CMakeFiles/SFCGAL.dir/Coordinate.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Coordinate.cpp [ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o -MF CMakeFiles/SFCGAL.dir/Envelope.cpp.o.d -o CMakeFiles/SFCGAL.dir/Envelope.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Envelope.cpp cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/GeometryVisitor.cpp cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/LineString.cpp.o -MF CMakeFiles/SFCGAL.dir/LineString.cpp.o.d -o CMakeFiles/SFCGAL.dir/LineString.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/LineString.cpp [ 7%] Building CXX object src/CMakeFiles/SFCGAL.dir/Exception.cpp.o [ 7%] Building CXX object src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o -MF CMakeFiles/SFCGAL.dir/Geometry.cpp.o.d -o CMakeFiles/SFCGAL.dir/Geometry.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Geometry.cpp cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Exception.cpp.o -MF CMakeFiles/SFCGAL.dir/Exception.cpp.o.d -o CMakeFiles/SFCGAL.dir/Exception.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Exception.cpp [ 8%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/MultiLineString.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/LineString.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/LineString.cpp:6: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ [ 9%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/MultiPoint.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Envelope.h:16, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/LineString.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ [ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/MultiPolygon.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/LineString.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/MultiLineString.h:14, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/MultiLineString.cpp:6: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/MultiPoint.h:14, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/MultiPoint.cpp:6: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Polygon.h:16, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/MultiPolygon.h:14, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/MultiPolygon.cpp:6: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /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::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:461, from /usr/include/CGAL/Polygon_2.h:39, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/MultiSolid.cpp [ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/Point.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Point.cpp.o -MF CMakeFiles/SFCGAL.dir/Point.cpp.o.d -o CMakeFiles/SFCGAL.dir/Point.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Point.cpp [ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o -MF CMakeFiles/SFCGAL.dir/Polygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/Polygon.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Polygon.cpp [ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o -MF CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o.d -o CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/PolyhedralSurface.cpp [ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o -MF CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o.d -o CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/PreparedGeometry.cpp [ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/Solid.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Solid.cpp.o -MF CMakeFiles/SFCGAL.dir/Solid.cpp.o.d -o CMakeFiles/SFCGAL.dir/Solid.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Solid.cpp [ 17%] Building CXX object src/CMakeFiles/SFCGAL.dir/Surface.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Surface.cpp.o -MF CMakeFiles/SFCGAL.dir/Surface.cpp.o.d -o CMakeFiles/SFCGAL.dir/Surface.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Surface.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/PolyhedralSurface.h:14, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Solid.h:16, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/MultiSolid.h:14, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/MultiSolid.cpp:6: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ [ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/Transform.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Transform.cpp.o -MF CMakeFiles/SFCGAL.dir/Transform.cpp.o.d -o CMakeFiles/SFCGAL.dir/Transform.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Transform.cpp [ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/Triangle.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Triangle.cpp.o -MF CMakeFiles/SFCGAL.dir/Triangle.cpp.o.d -o CMakeFiles/SFCGAL.dir/Triangle.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Triangle.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Point.cpp:6: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/PolyhedralSurface.h:14, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/PolyhedralSurface.cpp:6: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Polygon.h:16, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Polygon.cpp:6: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Envelope.h:16, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/PreparedGeometry.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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) | ^ /usr/include/CGAL/int.h: In member function ‘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::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:461, from /usr/include/CGAL/Polygon_2.h:39, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘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::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/LineString.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/PolyhedralSurface.h:14, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Solid.h:16, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Solid.cpp:6: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Triangle.h:12, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/Triangle.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [ 21%] Building CXX object src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o -MF CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o.d -o CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/TriangulatedSurface.cpp [ 22%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/BoundaryVisitor.cpp [ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/ConsistentOrientationBuilder.cpp [ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/Intersection2D.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, from /usr/include/CGAL/Polyhedron_items_3.h:19, from /usr/include/CGAL/Polyhedron_3.h:24, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/TriangulatedSurface.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/TriangulatedSurface.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ [ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/Intersection3D.cpp [ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/alphaShapes.cpp [ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/area.cpp [ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/collect.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/graph/Vertex.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/graph/GeometryGraph.h:11, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/BoundaryVisitor.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-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::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/graph/Vertex.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/graph/GeometryGraph.h:11, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/ConsistentOrientationBuilder.h:12, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:461, from /usr/include/CGAL/Polygon_2.h:39, from /usr/include/CGAL/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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/area.h:9, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/LineString.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/MultiLineString.h:14, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Circle_2.h:25, 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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Polygon.h:16, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/MultiPolygon.h:14, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:461, from /usr/include/CGAL/Polygon_2.h:39, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /usr/include/CGAL/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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled 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 | ^~~~ [ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/collectionExtract.cpp [ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/collectionHomogenize.cpp [ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/collectionToMulti.cpp [ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/connection.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/LineString.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/MultiLineString.h:14, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/LineString.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/MultiLineString.h:14, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/LineString.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/MultiLineString.h:14, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/connection.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/convexHull.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Polygon.h:16, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:461, from /usr/include/CGAL/Polygon_2.h:39, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ [ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/covers.cpp [ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/difference.cpp [ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/differencePrimitives.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/covers.cpp:6: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Polygon.h:16, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/difference.cpp:6: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /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::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:461, from /usr/include/CGAL/Polygon_2.h:39, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Triangle.h:12, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/distance.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/LineString.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ [ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/distance3d.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/extrude.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/LineString.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/extrude.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/algorithm:60, from /usr/include/CGAL/config.h:260, from /usr/include/CGAL/Bbox_2.h:19, from /usr/include/CGAL/Intersections_2/Bbox_2_Circle_2.h:17: In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:224:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.2233759]’ 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::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:224:29: note: ‘’ declared here 224 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:228:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.2233758]’ 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::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:228:29: note: ‘’ declared here 228 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:232:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.2233757]’ 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::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:232:29: note: ‘’ declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/force2D.cpp In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, from /usr/include/boost/shared_ptr.hpp:17, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Geometry.h:11, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/distance3d.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/distance3d.cpp:5: In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:224:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.893146]’ 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::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:224:29: note: ‘’ declared here 224 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:228:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.893145]’ 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::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:228:29: note: ‘’ declared here 228 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:232:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.893144]’ 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::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:232:29: note: ‘’ declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/force2D.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ [ 42%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/force3D.cpp In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, from /usr/include/boost/shared_ptr.hpp:17, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Geometry.h:11, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/convexHull.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/convexHull.cpp:5: In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Plane_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Plane_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Plane_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:217:26, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true> >::operator(), CGAL::Point_3 >(CGAL::Plane_3 const&, CGAL::Point_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::Convex_hull_3::internal::Is_on_positive_side_of_plane_3 >::operator()(CGAL::Point_3 const&) const’ at /usr/include/CGAL/convex_hull_3.h:203:32, inlined from ‘CGAL::Convex_hull_3::internal::non_coplanar_quickhull_3, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >, CGAL::Epeck>(std::__cxx11::list >&, CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >&, CGAL::Epeck const&)void’ at /usr/include/CGAL/convex_hull_3.h:736:30, inlined from ‘CGAL::Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3 >, CGAL::Epeck>(std::__cxx11::list >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3 >&, CGAL::Epeck const&)void [clone .isra.0]’ at /usr/include/CGAL/convex_hull_3.h:843:31: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Plane_3 &)&D.1185615]’ 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::Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3 >, CGAL::Epeck>(std::__cxx11::list >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3 >&, CGAL::Epeck const&)void [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:217:27: note: ‘’ declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Plane_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Plane_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Plane_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:217:26, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true> >::operator(), CGAL::Point_3 >(CGAL::Plane_3 const&, CGAL::Point_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::Convex_hull_3::internal::Is_on_positive_side_of_plane_3 >::operator()(CGAL::Point_3 const&) const’ at /usr/include/CGAL/convex_hull_3.h:203:32, inlined from ‘CGAL::Convex_hull_3::internal::find_visible_set, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >, CGAL::Epeck>(CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >&, CGAL::Epeck::Point_3 const&, CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >::Face_handle, std::__cxx11::list, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >::Face_handle, std::allocator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >::Face_handle> >&, std::map, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >::Vertex_handle, CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >::Edge, std::less, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >::Vertex_handle>, std::allocator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >::Vertex_handle const, CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >::Edge> > >&, CGAL::Epeck const&)void’ at /usr/include/CGAL/convex_hull_3.h:525:36, inlined from ‘CGAL::Convex_hull_3::internal::ch_quickhull_3_scan, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >, CGAL::Epeck>(CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >&, std::__cxx11::list, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >::Face_handle, std::allocator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >::Face_handle> >&, CGAL::Epeck const&)void’ at /usr/include/CGAL/convex_hull_3.h:656:22, inlined from ‘CGAL::Convex_hull_3::internal::non_coplanar_quickhull_3, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >, CGAL::Epeck>(std::__cxx11::list >&, CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >&, CGAL::Epeck const&)void’ at /usr/include/CGAL/convex_hull_3.h:757:22, inlined from ‘CGAL::Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3 >, CGAL::Epeck>(std::__cxx11::list >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3 >&, CGAL::Epeck const&)void [clone .isra.0]’ at /usr/include/CGAL/convex_hull_3.h:843:31: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Plane_3 &)&D.1186859]’ 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::Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3 >, CGAL::Epeck>(std::__cxx11::list >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3 >&, CGAL::Epeck const&)void [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:217:27: note: ‘’ declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Plane_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Plane_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Plane_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:217:26, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true> >::operator(), CGAL::Point_3 >(CGAL::Plane_3 const&, CGAL::Point_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::Convex_hull_3::internal::Is_on_positive_side_of_plane_3 >::operator()(CGAL::Point_3 const&) const’ at /usr/include/CGAL/convex_hull_3.h:203:32, inlined from ‘CGAL::Convex_hull_3::internal::partition_outside_sets, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Epeck, CGAL::Point_3 >(std::__cxx11::list, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::allocator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> > > const&, std::__cxx11::list, std::allocator > >&, std::__cxx11::list, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::allocator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> > >&, CGAL::Epeck const&)void’ at /usr/include/CGAL/convex_hull_3.h:605:30, inlined from ‘CGAL::Convex_hull_3::internal::ch_quickhull_3_scan, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >, CGAL::Epeck>(CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >&, std::__cxx11::list, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >::Face_handle, std::allocator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >::Face_handle> >&, CGAL::Epeck const&)void’ at /usr/include/CGAL/convex_hull_3.h:709:28, inlined from ‘CGAL::Convex_hull_3::internal::non_coplanar_quickhull_3, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >, CGAL::Epeck>(std::__cxx11::list >&, CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >&, CGAL::Epeck const&)void’ at /usr/include/CGAL/convex_hull_3.h:757:22, inlined from ‘CGAL::Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3 >, CGAL::Epeck>(std::__cxx11::list >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3 >&, CGAL::Epeck const&)void [clone .isra.0]’ at /usr/include/CGAL/convex_hull_3.h:843:31: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Plane_3 &)&D.1188044]’ 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::Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3 >, CGAL::Epeck>(std::__cxx11::list >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3 >&, CGAL::Epeck const&)void [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:217:27: note: ‘’ declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/intersection.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/force3D.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ [ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/intersects.cpp [ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/isValid.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ [ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/length.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/force2D.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/isValid.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ [ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/lineSubstring.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Envelope.h:16, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/force2D.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/isValid.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ [ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/minkowskiSum.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/LineString.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/LineString.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/force2D.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/isValid.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/minkowskiSum.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/lineSubstring.cpp: In function ‘SFCGAL::Point SFCGAL::algorithm::{anonymous}::find_position(const SFCGAL::LineString&, long int, double, double, double, bool, std::size_t&, double&, bool&, double&)’: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/lineSubstring.cpp:45:14: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 45 | for (; idx < N; ++idx) { | ~~~~^~~ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/lineSubstring.cpp:24:65: warning: unused parameter ‘find_start’ [-Wunused-parameter] 24 | const double offset, const double tol, const bool find_start, | ~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/lineSubstring.cpp: In function ‘std::unique_ptr SFCGAL::algorithm::lineSubstring(const SFCGAL::LineString&, double, double)’: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/lineSubstring.cpp:261:37: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare] 261 | (((i % N) == 0) || ((i % N) == (N - 1)))) { | ~~~~~~~~^~~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/offset.cpp [ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/orientation.cpp [ 51%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/partition_2.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/numeric.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/LineString.h:15, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/orientation.h:11, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ [ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o cd /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DCGAL_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Polygon.h:16, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.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::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:461, from /usr/include/CGAL/Polygon_2.h:39, from /usr/include/CGAL/Polygon_with_holes_2.h:20, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/bits/stl_tree.h:63, from /usr/include/c++/14/map:62, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/intersects.cpp:5: In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:224:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.1312560]’ 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::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:224:29: note: ‘’ declared here 224 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:228:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.1312559]’ 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::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:228:29: note: ‘’ declared here 228 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:232:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.1312558]’ 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::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:232:29: note: ‘’ declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Segment_2&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Segment_2&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_2 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:126:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Segment_2 &)&D.1314565]’ 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::Epic_converter > >::operator()(CGAL::Segment_2 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:126:29: note: ‘’ declared here 126 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Segment_2&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Segment_2&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_2 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:130:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Segment_2 &)&D.1314564]’ 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::Epic_converter > >::operator()(CGAL::Segment_2 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:130:29: note: ‘’ declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Segment_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Segment_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:305:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Segment_3 &)&D.1316204]’ 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::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:305:29: note: ‘’ declared here 305 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Segment_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Segment_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:309:28, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:301:29: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Segment_3 &)&D.1316340]’ 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::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:309:29: note: ‘’ declared here 309 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Gps_circle_segment_traits_2.h:21, from /usr/include/CGAL/Minkowski_sum_2/Approx_offset_base_2.h:23, from /usr/include/CGAL/approximated_offset_2.h:18, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/offset.cpp:23: /usr/include/CGAL/Arr_circle_segment_traits_2.h: In instantiation of ‘OutputIterator CGAL::Arr_circle_segment_traits_2::Make_x_monotone_2::operator()(const CGAL::Arr_circle_segment_traits_2::Curve_2&, OutputIterator) const [with OutputIterator = std::back_insert_iterator >; Kernel_ = CGAL::Epeck; bool Filter = true; CGAL::Arr_circle_segment_traits_2::Curve_2 = CGAL::Arr_circle_segment_traits_2::Curve_2]’: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/offset.cpp:176:36: required from here 176 | traits.make_x_monotone_2_object()(curve, std::back_inserter(parts)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Arr_circle_segment_traits_2.h:594:15: error: no match for ‘operator=’ (operand types are ‘std::back_insert_iterator >’ and ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’) 594 | *oi++ = X_monotone_curve_2(cv.supporting_line(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 595 | cv.source(), | ~~~~~~~~~~~~ 596 | cv.target(), | ~~~~~~~~~~~~ 597 | index); | ~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:67, from /usr/include/c++/14/bits/stl_uninitialized.h:63, from /usr/include/c++/14/memory:69, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/offset.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/offset.cpp:5: /usr/include/c++/14/bits/stl_iterator.h:728:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 728 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:56: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::__cxx11::list::value_type&’ {aka ‘const CGAL::Object&’} 728 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 736 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:51: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::__cxx11::list::value_type&&’ {aka ‘CGAL::Object&&’} 736 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 689 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::back_insert_iterator >&’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::back_insert_iterator >&&’ /usr/include/CGAL/Arr_circle_segment_traits_2.h:608:15: error: no match for ‘operator=’ (operand types are ‘std::back_insert_iterator >’ and ‘CGAL::Arr_circle_segment_traits_2::Point_2’) 608 | *oi++ = Point_2(circ.center().x(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609 | circ.center().y()); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 728 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:56: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::Point_2’ to ‘const std::__cxx11::list::value_type&’ {aka ‘const CGAL::Object&’} 728 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 736 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:51: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::Point_2’ to ‘std::__cxx11::list::value_type&&’ {aka ‘CGAL::Object&&’} 736 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 689 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::Point_2’ to ‘const std::back_insert_iterator >&’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::Point_2’ to ‘std::back_insert_iterator >&&’ /usr/include/CGAL/Arr_circle_segment_traits_2.h:622:15: error: no match for ‘operator=’ (operand types are ‘std::back_insert_iterator >’ and ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’) 622 | *oi++ = X_monotone_curve_2(circ, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | vpts[0], vpts[1], | ~~~~~~~~~~~~~~~~~ 624 | cv.orientation(), | ~~~~~~~~~~~~~~~~~ 625 | index); | ~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 728 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:56: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::__cxx11::list::value_type&’ {aka ‘const CGAL::Object&’} 728 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 736 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:51: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::__cxx11::list::value_type&&’ {aka ‘CGAL::Object&&’} 736 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 689 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::back_insert_iterator >&’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::back_insert_iterator >&&’ /usr/include/CGAL/Arr_circle_segment_traits_2.h:627:15: error: no match for ‘operator=’ (operand types are ‘std::back_insert_iterator >’ and ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’) 627 | *oi++ = X_monotone_curve_2(circ, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 628 | vpts[1], vpts[0], | ~~~~~~~~~~~~~~~~~ 629 | cv.orientation(), | ~~~~~~~~~~~~~~~~~ 630 | index); | ~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 728 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:56: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::__cxx11::list::value_type&’ {aka ‘const CGAL::Object&’} 728 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 736 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:51: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::__cxx11::list::value_type&&’ {aka ‘CGAL::Object&&’} 736 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 689 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::back_insert_iterator >&’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::back_insert_iterator >&&’ /usr/include/CGAL/Arr_circle_segment_traits_2.h:636:17: error: no match for ‘operator=’ (operand types are ‘std::back_insert_iterator >’ and ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’) 636 | *oi++ = X_monotone_curve_2(circ, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | cv.source(), vpts[0], | ~~~~~~~~~~~~~~~~~~~~~ 638 | cv.orientation(), | ~~~~~~~~~~~~~~~~~ 639 | index); | ~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 728 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:56: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::__cxx11::list::value_type&’ {aka ‘const CGAL::Object&’} 728 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 736 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:51: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::__cxx11::list::value_type&&’ {aka ‘CGAL::Object&&’} 736 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 689 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::back_insert_iterator >&’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::back_insert_iterator >&&’ /usr/include/CGAL/Arr_circle_segment_traits_2.h:641:17: error: no match for ‘operator=’ (operand types are ‘std::back_insert_iterator >’ and ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’) 641 | *oi++ = X_monotone_curve_2(circ, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 642 | vpts[0], vpts[1], | ~~~~~~~~~~~~~~~~~ 643 | cv.orientation(), | ~~~~~~~~~~~~~~~~~ 644 | index); | ~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 728 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:56: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::__cxx11::list::value_type&’ {aka ‘const CGAL::Object&’} 728 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 736 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:51: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::__cxx11::list::value_type&&’ {aka ‘CGAL::Object&&’} 736 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 689 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::back_insert_iterator >&’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::back_insert_iterator >&&’ /usr/include/CGAL/Arr_circle_segment_traits_2.h:646:17: error: no match for ‘operator=’ (operand types are ‘std::back_insert_iterator >’ and ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’) 646 | *oi++ = X_monotone_curve_2(circ, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 647 | vpts[1], | ~~~~~~~~ 648 | cv.target(), | ~~~~~~~~~~~~ 649 | cv.orientation(), | ~~~~~~~~~~~~~~~~~ 650 | index); | ~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 728 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:56: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::__cxx11::list::value_type&’ {aka ‘const CGAL::Object&’} 728 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 736 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:51: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::__cxx11::list::value_type&&’ {aka ‘CGAL::Object&&’} 736 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 689 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::back_insert_iterator >&’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::back_insert_iterator >&&’ /usr/include/CGAL/Arr_circle_segment_traits_2.h:654:17: error: no match for ‘operator=’ (operand types are ‘std::back_insert_iterator >’ and ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’) 654 | *oi++ = X_monotone_curve_2(circ, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 655 | cv.source(), | ~~~~~~~~~~~~ 656 | vpts[0], | ~~~~~~~~ 657 | cv.orientation(), | ~~~~~~~~~~~~~~~~~ 658 | index); | ~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 728 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:56: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::__cxx11::list::value_type&’ {aka ‘const CGAL::Object&’} 728 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 736 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:51: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::__cxx11::list::value_type&&’ {aka ‘CGAL::Object&&’} 736 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 689 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::back_insert_iterator >&’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::back_insert_iterator >&&’ /usr/include/CGAL/Arr_circle_segment_traits_2.h:660:17: error: no match for ‘operator=’ (operand types are ‘std::back_insert_iterator >’ and ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’) 660 | *oi++ = X_monotone_curve_2(circ, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 661 | vpts[0], | ~~~~~~~~ 662 | cv.target(), | ~~~~~~~~~~~~ 663 | cv.orientation(), | ~~~~~~~~~~~~~~~~~ 664 | index); | ~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 728 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:56: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::__cxx11::list::value_type&’ {aka ‘const CGAL::Object&’} 728 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 736 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:51: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::__cxx11::list::value_type&&’ {aka ‘CGAL::Object&&’} 736 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 689 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::back_insert_iterator >&’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::back_insert_iterator >&&’ /usr/include/CGAL/Arr_circle_segment_traits_2.h:670:17: error: no match for ‘operator=’ (operand types are ‘std::back_insert_iterator >’ and ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’) 670 | *oi++ = X_monotone_curve_2(circ, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | cv.source(), | ~~~~~~~~~~~~ 672 | cv.target(), | ~~~~~~~~~~~~ 673 | cv.orientation(), | ~~~~~~~~~~~~~~~~~ 674 | index); | ~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 728 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:728:56: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::__cxx11::list::value_type&’ {aka ‘const CGAL::Object&’} 728 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:7: note: candidate: ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::__cxx11::list; typename _Container::value_type = CGAL::Object]’ 736 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:736:51: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::__cxx11::list::value_type&&’ {aka ‘CGAL::Object&&’} 736 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 689 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘const std::back_insert_iterator >&’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: candidate: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/14/bits/stl_iterator.h:689:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::back_insert_iterator >&&’ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/orientation.cpp: In function ‘void SFCGAL::algorithm::makeValidOrientation(CGAL::Polygon_with_holes_2&)’: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/orientation.cpp:35:9: warning: typedef ‘using Polygon_with_holes_2 = class CGAL::Polygon_with_holes_2’ locally defined but not used [-Wunused-local-typedefs] 35 | using Polygon_with_holes_2 = CGAL::Polygon_with_holes_2; | ^~~~~~~~~~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:262:28, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Ray_3 &)&D.2449866]’ 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 >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:262:29: note: ‘’ declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:266:28, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:258:25, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Ray_3 &)&D.2449917]’ 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 >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool [clone .isra.0]’: /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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Kernel.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/PolyhedralSurface.h:14, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/straightSkeleton.h:8, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.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::Modular_traits::Residue_type’ {aka ‘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::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled 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/BigRat.h:28, from /usr/include/CGAL/CORE/BigFloatRep.h:28, from /usr/include/CGAL/CORE/BigFloat.h:30, from /usr/include/CGAL/CORE/Expr.h:31, from /usr/include/CGAL/CORE/CORE.h:58, from /usr/include/CGAL/CORE_coercion_traits.h:25, from /usr/include/CGAL/CORE_BigFloat.h:19, 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:25: /usr/include/CGAL/CORE/BigInt.h: At global scope: /usr/include/CGAL/CORE/BigInt.h:40:18: error: ‘multiprecision’ in namespace ‘boost’ does not name a type 40 | typedef boost::multiprecision::mpz_int BigInt; | ^~~~~~~~~~~~~~ /usr/include/CGAL/CORE/BigInt.h:46:22: error: ‘BigInt’ does not name a type 46 | inline int cmp(const BigInt& x, const BigInt& y) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:46:39: error: ‘BigInt’ does not name a type 46 | inline int cmp(const BigInt& x, const BigInt& y) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h: In function ‘int CORE::cmp(const int&, const int&)’: /usr/include/CGAL/CORE/BigInt.h:47:12: error: request for member ‘compare’ in ‘x’, which is of non-class type ‘const int’ 47 | return x.compare(y); | ^~~~~~~ /usr/include/CGAL/CORE/BigInt.h: At global scope: /usr/include/CGAL/CORE/BigInt.h:51:20: error: ‘BigInt’ was not declared in this scope 51 | inline int set_str(BigInt& a, const char* s) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:51:28: error: ‘a’ was not declared in this scope 51 | inline int set_str(BigInt& a, const char* s) { | ^ /usr/include/CGAL/CORE/BigInt.h:51:31: error: expected primary-expression before ‘const’ 51 | inline int set_str(BigInt& a, const char* s) { | ^~~~~ /usr/include/CGAL/CORE/BigInt.h:51:44: error: expression list treated as compound expression in initializer [-fpermissive] 51 | inline int set_str(BigInt& a, const char* s) { | ^ /usr/include/CGAL/CORE/BigInt.h:57:29: error: ‘BigInt’ does not name a type 57 | inline long longValue(const BigInt& a) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h: In function ‘long int CORE::longValue(const int&)’: /usr/include/CGAL/CORE/BigInt.h:58:12: error: request for member ‘convert_to’ in ‘a’, which is of non-class type ‘const int’ 58 | return a.convert_to(); | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigInt.h:58:23: error: expected primary-expression before ‘long’ 58 | return a.convert_to(); | ^~~~ /usr/include/CGAL/CORE/BigInt.h:58:23: error: expected ‘;’ before ‘long’ 58 | return a.convert_to(); | ^~~~ | ; /usr/include/CGAL/CORE/BigInt.h:58:27: error: expected unqualified-id before ‘>’ token 58 | return a.convert_to(); | ^ /usr/include/CGAL/CORE/BigInt.h: At global scope: /usr/include/CGAL/CORE/BigInt.h:62:33: error: ‘BigInt’ does not name a type 62 | inline double doubleValue(const BigInt& a) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h: In function ‘double CORE::doubleValue(const int&)’: /usr/include/CGAL/CORE/BigInt.h:63:12: error: request for member ‘convert_to’ in ‘a’, which is of non-class type ‘const int’ 63 | return a.convert_to(); | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigInt.h:63:23: error: expected primary-expression before ‘double’ 63 | return a.convert_to(); | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:63:23: error: expected ‘;’ before ‘double’ 63 | return a.convert_to(); | ^~~~~~ | ; /usr/include/CGAL/CORE/BigInt.h:63:29: error: expected unqualified-id before ‘>’ token 63 | return a.convert_to(); | ^ /usr/include/CGAL/CORE/BigInt.h: At global scope: /usr/include/CGAL/CORE/BigInt.h:67:26: error: ‘BigInt’ does not name a type 67 | inline bool isEven(const BigInt& z) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h: In function ‘bool CORE::isEven(const int&)’: /usr/include/CGAL/CORE/BigInt.h:68:10: error: ‘bit_test’ was not declared in this scope 68 | return bit_test(z,0) == 0; | ^~~~~~~~ /usr/include/CGAL/CORE/BigInt.h: At global scope: /usr/include/CGAL/CORE/BigInt.h:71:25: error: ‘BigInt’ does not name a type 71 | inline bool isOdd(const BigInt& z) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h: In function ‘bool CORE::isOdd(const int&)’: /usr/include/CGAL/CORE/BigInt.h:72:10: error: ‘bit_test’ was not declared in this scope 72 | return bit_test(z,0) == 1; | ^~~~~~~~ /usr/include/CGAL/CORE/BigInt.h: At global scope: /usr/include/CGAL/CORE/BigInt.h:75:31: error: ‘BigInt’ does not name a type 75 | inline bool isDivisible(const BigInt& x, const BigInt& y) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:75:48: error: ‘BigInt’ does not name a type 75 | inline bool isDivisible(const BigInt& x, const BigInt& y) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h: In function ‘bool CORE::isDivisible(const int&, const int&)’: /usr/include/CGAL/CORE/BigInt.h:76:5: error: ‘BigInt’ was not declared in this scope 76 | BigInt q, r; | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:77:21: error: ‘q’ was not declared in this scope 77 | divide_qr(x, y, q, r); | ^ /usr/include/CGAL/CORE/BigInt.h:77:24: error: ‘r’ was not declared in this scope 77 | divide_qr(x, y, q, r); | ^ /usr/include/CGAL/CORE/BigInt.h:77:5: error: ‘divide_qr’ was not declared in this scope 77 | divide_qr(x, y, q, r); | ^~~~~~~~~ /usr/include/CGAL/CORE/BigInt.h: At global scope: /usr/include/CGAL/CORE/BigInt.h:90:37: error: ‘BigInt’ does not name a type 90 | inline std::size_t getBinExpo(const BigInt& z) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h: In function ‘std::size_t CORE::getBinExpo(const int&)’: /usr/include/CGAL/CORE/BigInt.h:91:11: error: request for member ‘is_zero’ in ‘z’, which is of non-class type ‘const int’ 91 | if (z.is_zero()) { | ^~~~~~~ /usr/include/CGAL/CORE/BigInt.h:94:12: error: ‘lsb’ was not declared in this scope 94 | return lsb(abs(z)); | ^~~ /usr/include/CGAL/CORE/BigInt.h: At global scope: /usr/include/CGAL/CORE/BigInt.h:98:36: error: ‘BigInt’ does not name a type 98 | inline std::size_t bitLength(const BigInt& a){ | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h: In function ‘std::size_t CORE::bitLength(const int&)’: /usr/include/CGAL/CORE/BigInt.h:99:11: error: request for member ‘is_zero’ in ‘a’, which is of non-class type ‘const int’ 99 | if (a.is_zero()) { | ^~~~~~~ /usr/include/CGAL/CORE/BigInt.h:102:10: error: ‘msb’ was not declared in this scope 102 | return msb(abs(a))+1; | ^~~ /usr/include/CGAL/CORE/BigInt.h: At global scope: /usr/include/CGAL/CORE/BigInt.h:109:27: error: ‘BigInt’ does not name a type 109 | inline long floorLg(const BigInt& a) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:116:13: error: variable or field ‘div_rem’ declared void 116 | inline void div_rem(BigInt& q, BigInt& r, const BigInt& a, const BigInt& b) { | ^~~~~~~ /usr/include/CGAL/CORE/BigInt.h:116:21: error: ‘BigInt’ was not declared in this scope 116 | inline void div_rem(BigInt& q, BigInt& r, const BigInt& a, const BigInt& b) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:116:29: error: ‘q’ was not declared in this scope 116 | inline void div_rem(BigInt& q, BigInt& r, const BigInt& a, const BigInt& b) { | ^ /usr/include/CGAL/CORE/BigInt.h:116:32: error: ‘BigInt’ was not declared in this scope 116 | inline void div_rem(BigInt& q, BigInt& r, const BigInt& a, const BigInt& b) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:116:40: error: ‘r’ was not declared in this scope 116 | inline void div_rem(BigInt& q, BigInt& r, const BigInt& a, const BigInt& b) { | ^ /usr/include/CGAL/CORE/BigInt.h:116:43: error: expected primary-expression before ‘const’ 116 | inline void div_rem(BigInt& q, BigInt& r, const BigInt& a, const BigInt& b) { | ^~~~~ /usr/include/CGAL/CORE/BigInt.h:116:60: error: expected primary-expression before ‘const’ 116 | inline void div_rem(BigInt& q, BigInt& r, const BigInt& a, const BigInt& b) { | ^~~~~ /usr/include/CGAL/CORE/BigInt.h:122:39: error: ‘BigInt’ does not name a type 122 | inline unsigned long ulongValue(const BigInt& a) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h: In function ‘long unsigned int CORE::ulongValue(const int&)’: /usr/include/CGAL/CORE/BigInt.h:124:12: error: request for member ‘convert_to’ in ‘a’, which is of non-class type ‘const int’ 124 | return a.convert_to(); | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigInt.h:124:23: error: expected primary-expression before ‘unsigned’ 124 | return a.convert_to(); | ^~~~~~~~ /usr/include/CGAL/CORE/BigInt.h:124:23: error: expected ‘;’ before ‘unsigned’ 124 | return a.convert_to(); | ^~~~~~~~ | ; /usr/include/CGAL/CORE/BigInt.h:124:36: error: expected unqualified-id before ‘>’ token 124 | return a.convert_to(); | ^ /usr/include/CGAL/CORE/BigInt.h: At global scope: /usr/include/CGAL/CORE/BigInt.h:128:13: error: variable or field ‘divexact’ declared void 128 | inline void divexact(BigInt& z, const BigInt& x, const BigInt& y) { | ^~~~~~~~ gmake[2]: *** [src/CMakeFiles/SFCGAL.dir/build.make:723: src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... /usr/include/CGAL/CORE/BigInt.h:128:22: error: ‘BigInt’ was not declared in this scope 128 | inline void divexact(BigInt& z, const BigInt& x, const BigInt& y) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:128:30: error: ‘z’ was not declared in this scope 128 | inline void divexact(BigInt& z, const BigInt& x, const BigInt& y) { | ^ /usr/include/CGAL/CORE/BigInt.h:128:33: error: expected primary-expression before ‘const’ 128 | inline void divexact(BigInt& z, const BigInt& x, const BigInt& y) { | ^~~~~ /usr/include/CGAL/CORE/BigInt.h:128:50: error: expected primary-expression before ‘const’ 128 | inline void divexact(BigInt& z, const BigInt& x, const BigInt& y) { | ^~~~~ /usr/include/CGAL/CORE/BigInt.h:136:8: error: ‘BigInt’ does not name a type 136 | inline BigInt div_exact(const BigInt& x, const BigInt& y) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:150:8: error: ‘BigInt’ does not name a type 150 | inline BigInt gcd(const BigInt& a, const BigInt& b){ | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:158:26: error: ‘BigInt’ does not name a type 158 | inline long ceilLg(const BigInt& a) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h: In function ‘long int CORE::ceilLg(const int&)’: /usr/include/CGAL/CORE/BigInt.h:164:11: error: ‘lsb’ was not declared in this scope 164 | return (lsb(abs(a)) == len - 1) ? (static_cast(len) - 1) : static_cast(len); | ^~~ /usr/include/CGAL/CORE/BigInt.h: In function ‘long int CORE::ceilLg(long int)’: /usr/include/CGAL/CORE/BigInt.h:168:17: error: ‘BigInt’ was not declared in this scope 168 | return ceilLg(BigInt(a)); | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h: In function ‘long int CORE::ceilLg(int)’: /usr/include/CGAL/CORE/BigInt.h:172:17: error: ‘BigInt’ was not declared in this scope 172 | return ceilLg(BigInt(a)); | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h: At global scope: /usr/include/CGAL/CORE/BigInt.h:177:13: error: variable or field ‘negate’ declared void 177 | inline void negate(BigInt& a) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:177:20: error: ‘BigInt’ was not declared in this scope 177 | inline void negate(BigInt& a) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:177:28: error: ‘a’ was not declared in this scope 177 | inline void negate(BigInt& a) { | ^ /usr/include/CGAL/CORE/BigInt.h:182:31: error: ‘BigInt’ does not name a type 182 | inline void getKaryExpo(const BigInt& z, BigInt& m, int& e, unsigned long uk) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:182:42: error: ‘BigInt’ has not been declared 182 | inline void getKaryExpo(const BigInt& z, BigInt& m, int& e, unsigned long uk) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h: In function ‘void CORE::getKaryExpo(const int&, int&, int&, long unsigned int)’: /usr/include/CGAL/CORE/BigInt.h:183:5: error: ‘BigInt’ was not declared in this scope 183 | BigInt k(uk), q, r; | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:187:22: error: ‘k’ was not declared in this scope 187 | divide_qr(m, k, q, r); | ^ /usr/include/CGAL/CORE/BigInt.h:187:25: error: ‘q’ was not declared in this scope 187 | divide_qr(m, k, q, r); | ^ /usr/include/CGAL/CORE/BigInt.h:187:28: error: ‘r’ was not declared in this scope 187 | divide_qr(m, k, q, r); | ^ /usr/include/CGAL/CORE/BigInt.h:187:9: error: ‘divide_qr’ was not declared in this scope 187 | divide_qr(m, k, q, r); | ^~~~~~~~~ /usr/include/CGAL/CORE/BigInt.h: At global scope: /usr/include/CGAL/CORE/BigInt.h:194:13: error: variable or field ‘power’ declared void 194 | inline void power(BigInt& c, const BigInt& a, unsigned long ul) { | ^~~~~ /usr/include/CGAL/CORE/BigInt.h:194:19: error: ‘BigInt’ was not declared in this scope 194 | inline void power(BigInt& c, const BigInt& a, unsigned long ul) { | ^~~~~~ /usr/include/CGAL/CORE/BigInt.h:194:27: error: ‘c’ was not declared in this scope 194 | inline void power(BigInt& c, const BigInt& a, unsigned long ul) { | ^ /usr/include/CGAL/CORE/BigInt.h:194:30: error: expected primary-expression before ‘const’ 194 | inline void power(BigInt& c, const BigInt& a, unsigned long ul) { | ^~~~~ /usr/include/CGAL/CORE/BigInt.h:194:47: error: expected primary-expression before ‘unsigned’ 194 | inline void power(BigInt& c, const BigInt& a, unsigned long ul) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigRat.h:32:18: error: ‘multiprecision’ in namespace ‘boost’ does not name a type 32 | typedef boost::multiprecision::mpq_rational BigRat; | ^~~~~~~~~~~~~~ /usr/include/CGAL/CORE/BigRat.h:38:10: error: ‘BigInt’ does not name a type 38 | inline BigInt numerator(const BigRat& q) | ^~~~~~ /usr/include/CGAL/CORE/BigRat.h:43:10: error: ‘BigInt’ does not name a type 43 | inline BigInt denominator(const BigRat& q) | ^~~~~~ /usr/include/CGAL/CORE/BigRat.h:52:10: error: ‘BigRat’ does not name a type 52 | inline BigRat div_exact(const BigRat& x, const BigRat& y) { | ^~~~~~ /usr/include/CGAL/CORE/BigRat.h:57:10: error: ‘BigRat’ does not name a type 57 | inline BigRat gcd(const BigRat& x , const BigRat& y) | ^~~~~~ /usr/include/CGAL/CORE/BigRat.h:71:8: error: ‘BigInt’ does not name a type 71 | inline BigInt BigIntValue(const BigRat& br) | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:44:10: error: ‘BigInt’ does not name a type 44 | static BigInt chunkShift(const BigInt& x, long s); //inline | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:45:22: error: ‘BigInt’ has not been declared 45 | static double lg10(BigInt x); //inline | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:46:25: error: ‘BigInt’ has not been declared 46 | static long floorlg10(BigInt x); //inline | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:56:3: error: ‘BigInt’ does not name a type 56 | BigInt m; | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:68:21: error: ‘BigInt’ does not name a type 68 | BigFloatRep(const BigInt& I, unsigned long u, long l); //inline | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:69:21: error: ‘BigInt’ does not name a type 69 | BigFloatRep(const BigInt& I, long l); //inline | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:70:21: error: ‘BigInt’ does not name a type 70 | BigFloatRep(const BigInt& I); //inline | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:73:3: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 73 | BigRat BigRatize() const; //inline | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/BigFloatRep.h:82:20: error: ‘BigInt’ does not name a type 82 | void trunc(const BigInt&, const extLong&, const extLong&); | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:86:18: error: ‘BigInt’ does not name a type 86 | void div(const BigInt&, const BigInt&, const extLong&, const extLong&); | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:86:33: error: ‘BigInt’ does not name a type 86 | void div(const BigInt&, const BigInt&, const extLong&, const extLong&); | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:87:21: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 87 | void approx(const BigRat&, const extLong&, const extLong&); //inline | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/BigFloatRep.h:92:18: error: ‘BigInt’ has not been declared 92 | void bigNormal(BigInt&); | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:108:19: error: ‘BigInt’ does not name a type 108 | void sqrt(const BigInt& r, const extLong& a); | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:111:19: error: ‘BigInt’ does not name a type 111 | void sqrt(const BigInt& r, const extLong& a, const BigFloat& init); | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:133:3: error: ‘BigInt’ does not name a type 133 | BigInt toBigInt() const; | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:145:24: error: ‘BigInt’ has not been declared 145 | long adjustE(long E, BigInt M, long e) const; | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:202:8: error: ‘BigInt’ does not name a type 202 | inline BigInt BigFloatRep::chunkShift(const BigInt& x, long s) { | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h: In constructor ‘CORE::BigFloatRep::BigFloatRep(short int)’: /usr/include/CGAL/CORE/BigFloatRep.h:233:5: error: class ‘CORE::BigFloatRep’ does not have any field named ‘m’ 233 | : m(n), err(0), exp(0) {} | ^ /usr/include/CGAL/CORE/BigFloatRep.h: In constructor ‘CORE::BigFloatRep::BigFloatRep(float)’: /usr/include/CGAL/CORE/BigFloatRep.h:236:5: error: class ‘CORE::BigFloatRep’ does not have any field named ‘m’ 236 | : m(n), err(0), exp(0) {} | ^ /usr/include/CGAL/CORE/BigFloatRep.h: In constructor ‘CORE::BigFloatRep::BigFloatRep(int)’: /usr/include/CGAL/CORE/BigFloatRep.h:240:5: error: class ‘CORE::BigFloatRep’ does not have any field named ‘m’ 240 | : m(n), err(0), exp(0) {} | ^ /usr/include/CGAL/CORE/BigFloatRep.h: In constructor ‘CORE::BigFloatRep::BigFloatRep(unsigned int)’: /usr/include/CGAL/CORE/BigFloatRep.h:243:5: error: class ‘CORE::BigFloatRep’ does not have any field named ‘m’ 243 | : m(n), err(0), exp(0) {} | ^ /usr/include/CGAL/CORE/BigFloatRep.h: In constructor ‘CORE::BigFloatRep::BigFloatRep(long int)’: /usr/include/CGAL/CORE/BigFloatRep.h:247:5: error: class ‘CORE::BigFloatRep’ does not have any field named ‘m’ 247 | : m(n), err(0), exp(0) {} | ^ /usr/include/CGAL/CORE/BigFloatRep.h: At global scope: /usr/include/CGAL/CORE/BigFloatRep.h:260:39: error: ‘BigInt’ does not name a type 260 | inline BigFloatRep::BigFloatRep(const BigInt& I, unsigned long er, long ex) | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h: In constructor ‘CORE::BigFloatRep::BigFloatRep(const int&, long unsigned int, long int)’: /usr/include/CGAL/CORE/BigFloatRep.h:261:5: error: class ‘CORE::BigFloatRep’ does not have any field named ‘m’ 261 | : m(I), err(er), exp(ex) {} | ^ /usr/include/CGAL/CORE/BigFloatRep.h: At global scope: /usr/include/CGAL/CORE/BigFloatRep.h:263:39: error: ‘BigInt’ does not name a type 263 | inline BigFloatRep::BigFloatRep(const BigInt& I) | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h: In constructor ‘CORE::BigFloatRep::BigFloatRep(const int&)’: /usr/include/CGAL/CORE/BigFloatRep.h:264:5: error: class ‘CORE::BigFloatRep’ does not have any field named ‘m’ 264 | : m(I), err(0), exp(0) {} | ^ /usr/include/CGAL/CORE/BigFloatRep.h: At global scope: /usr/include/CGAL/CORE/BigFloatRep.h:270:39: error: ‘BigInt’ does not name a type 270 | inline BigFloatRep::BigFloatRep(const BigInt& I, long ex) { | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h: In constructor ‘CORE::BigFloatRep::BigFloatRep(const int&, long int)’: /usr/include/CGAL/CORE/BigFloatRep.h:274:5: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 274 | m = I<<(ex - bits(exp)); | ^ | tm /usr/include/CGAL/CORE/BigFloatRep.h:277:5: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 277 | m = I << (CHUNK_BIT - (-ex - bits(exp))); | ^ | tm /usr/include/CGAL/CORE/BigFloatRep.h: In constructor ‘CORE::BigFloatRep::BigFloatRep(const char*)’: /usr/include/CGAL/CORE/BigFloatRep.h:282:52: error: class ‘CORE::BigFloatRep’ does not have any field named ‘m’ 282 | inline BigFloatRep::BigFloatRep(const char *str) : m(0), err(0), exp(0) { | ^ /usr/include/CGAL/CORE/BigFloatRep.h: At global scope: /usr/include/CGAL/CORE/BigFloatRep.h:286:8: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 286 | inline BigRat BigFloatRep::BigRatize() const { | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/BigFloatRep.h:296:39: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 296 | inline void BigFloatRep::approx(const BigRat& R, const extLong& r, const extLong& a) { | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/BigFloatRep.h: In member function ‘void CORE::BigFloatRep::approx(const int&, const CORE::extLong&, const CORE::extLong&)’: /usr/include/CGAL/CORE/BigFloatRep.h:297:7: error: ‘numerator’ was not declared in this scope; did you mean ‘CGAL::numerator’? 297 | div(numerator(R), denominator(R), r, a); | ^~~~~~~~~ | CGAL::numerator In file included from /usr/include/CGAL/mpz_class.h:341, from /usr/include/CGAL/gmpxx.h:37: /usr/include/CGAL/Quotient.h:533:1: note: ‘CGAL::numerator’ declared here 533 | numerator(const Quotient& q) | ^~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:297:21: error: ‘denominator’ was not declared in this scope; did you mean ‘CGAL::denominator’? 297 | div(numerator(R), denominator(R), r, a); | ^~~~~~~~~~~ | CGAL::denominator /usr/include/CGAL/Quotient.h:527:1: note: ‘CGAL::denominator’ declared here 527 | denominator(const Quotient& q) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h: In member function ‘void CORE::BigFloatRep::eliminateTrailingZeroes()’: /usr/include/CGAL/CORE/BigFloatRep.h:310:24: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 310 | if (err == 0 && sign(m) != 0) { | ^ | tm /usr/include/CGAL/CORE/BigFloatRep.h: In member function ‘CORE::extLong CORE::BigFloatRep::lMSB() const’: /usr/include/CGAL/CORE/BigFloatRep.h:320:39: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 320 | return extLong(floorLg(BigInt(abs(m) - err))) + bits(exp); | ^ | tm /usr/include/CGAL/CORE/BigFloatRep.h:320:28: error: ‘BigInt’ was not declared in this scope 320 | return extLong(floorLg(BigInt(abs(m) - err))) + bits(exp); | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h: In member function ‘CORE::extLong CORE::BigFloatRep::uMSB() const’: /usr/include/CGAL/CORE/BigFloatRep.h:330:37: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 330 | return extLong(floorLg(BigInt(abs(m) + err))) + bits(exp); | ^ | tm /usr/include/CGAL/CORE/BigFloatRep.h:330:26: error: ‘BigInt’ was not declared in this scope 330 | return extLong(floorLg(BigInt(abs(m) + err))) + bits(exp); | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h: In member function ‘CORE::extLong CORE::BigFloatRep::MSB() const’: /usr/include/CGAL/CORE/BigFloatRep.h:335:12: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 335 | if (sign(m)) // sign(m) is non-zero | ^ | tm /usr/include/CGAL/CORE/BigFloatRep.h: In member function ‘bool CORE::BigFloatRep::isZeroIn() const’: /usr/include/CGAL/CORE/BigFloatRep.h:358:13: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 358 | return (m == 0); //Nov 6, 2002: bug fix! | ^ | tm /usr/include/CGAL/CORE/BigFloatRep.h:360:23: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 360 | long lm = bitLength(m); | ^ | tm /usr/include/CGAL/CORE/BigFloatRep.h:364:23: error: ‘BigInt’ was not declared in this scope 364 | return (abs(m) <= BigInt(err)); | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h: In member function ‘int CORE::BigFloatRep::signM() const’: /usr/include/CGAL/CORE/BigFloatRep.h:369:15: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 369 | return sign(m); | ^ | tm /usr/include/CGAL/CORE/BigFloatRep.h: At global scope: /usr/include/CGAL/CORE/BigFloatRep.h:372:15: error: ‘double CORE::BigFloatRep::lg10’ is not a static data member of ‘class CORE::BigFloatRep’ 372 | inline double BigFloatRep::lg10(BigInt x) { | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:372:33: error: ‘BigInt’ was not declared in this scope 372 | inline double BigFloatRep::lg10(BigInt x) { | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:390:13: error: ‘long int CORE::BigFloatRep::floorlg10’ is not a static data member of ‘class CORE::BigFloatRep’ 390 | inline long BigFloatRep::floorlg10(BigInt x) { | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:390:36: error: ‘BigInt’ was not declared in this scope 390 | inline long BigFloatRep::floorlg10(BigInt x) { | ^~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h: In member function ‘void CORE::BigFloatRep::dump() const’: /usr/include/CGAL/CORE/BigFloatRep.h:434:28: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 434 | std::cout << " m = " << m << std::endl; | ^ | tm /usr/include/CGAL/CORE/BigFloat.h: At global scope: /usr/include/CGAL/CORE/BigFloat.h:73:18: error: ‘BigInt’ does not name a type 73 | BigFloat(const BigInt& I, unsigned long er, long ex) | ^~~~~~ /usr/include/CGAL/CORE/BigFloat.h:76:18: error: ‘BigInt’ does not name a type 76 | BigFloat(const BigInt& I, long ex) | ^~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:18: error: ‘BigInt’ does not name a type 78 | BigFloat(const BigInt& I) | ^~~~~~ /usr/include/CGAL/CORE/BigFloat.h:81:18: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/BigFloat.h:109:12: error: expected type-specifier before ‘BigRat’ 109 | operator BigRat() const { | ^~~~~~ /usr/include/CGAL/CORE/BigFloat.h:221:3: error: ‘BigInt’ does not name a type 221 | BigInt BigIntValue() const { | ^~~~~~ /usr/include/CGAL/CORE/BigFloat.h:225:3: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 225 | BigRat BigRatValue() const { | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/BigFloat.h:265:9: error: ‘BigInt’ does not name a type 265 | const BigInt& m() const { | ^~~~~~ /usr/include/CGAL/CORE/BigFloat.h:365:21: error: ‘BigInt’ does not name a type 365 | void approx(const BigInt& I, const extLong& r, const extLong& a) { | ^~~~~~ /usr/include/CGAL/CORE/BigFloat.h:375:21: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 375 | void approx(const BigRat& R, const extLong& r, const extLong& a) { | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/BigFloat.h:375:8: error: ‘void CORE::BigFloat::approx(const int&, const CORE::extLong&, const CORE::extLong&)’ cannot be overloaded with ‘void CORE::BigFloat::approx(const int&, const CORE::extLong&, const CORE::extLong&)’ 375 | void approx(const BigRat& R, const extLong& r, const extLong& a) { | ^~~~~~ /usr/include/CGAL/CORE/BigFloat.h:365:8: note: previous declaration ‘void CORE::BigFloat::approx(const int&, const CORE::extLong&, const CORE::extLong&)’ 365 | void approx(const BigInt& I, const extLong& r, const extLong& a) { | ^~~~~~ /usr/include/CGAL/CORE/BigFloat.h: In constructor ‘CORE::BigFloat::BigFloat(int)’: /usr/include/CGAL/CORE/BigFloat.h:52:49: error: call of overloaded ‘BigFloatRep(int&)’ is ambiguous 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^ /usr/include/CGAL/CORE/BigFloatRep.h:263:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(const int&)’ 263 | inline BigFloatRep::BigFloatRep(const BigInt& I) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:67:3: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(double)’ 67 | BigFloatRep(double); //inline | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:246:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(long int)’ 246 | inline BigFloatRep::BigFloatRep(long n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:235:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(float)’ 235 | inline BigFloatRep::BigFloatRep(float n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:232:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(short int)’ 232 | inline BigFloatRep::BigFloatRep(short n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:242:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(unsigned int)’ 242 | inline BigFloatRep::BigFloatRep(unsigned int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:239:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(int)’ 239 | inline BigFloatRep::BigFloatRep(int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:39:24: note: candidate: ‘constexpr CORE::BigFloatRep::BigFloatRep(const CORE::BigFloatRep&)’ 39 | class CGAL_CORE_EXPORT BigFloatRep : public RCRepImpl { | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h: In constructor ‘CORE::BigFloat::BigFloat(int&, const CORE::extLong&, const CORE::extLong&)’: /usr/include/CGAL/CORE/BigFloat.h:69:37: error: call of overloaded ‘BigFloatRep(int&)’ is ambiguous 69 | : RCBigFloat(new BigFloatRep(i)) {} | ^ /usr/include/CGAL/CORE/BigFloatRep.h:263:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(const int&)’ 263 | inline BigFloatRep::BigFloatRep(const BigInt& I) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:67:3: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(double)’ 67 | BigFloatRep(double); //inline | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:246:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(long int)’ 246 | inline BigFloatRep::BigFloatRep(long n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:235:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(float)’ 235 | inline BigFloatRep::BigFloatRep(float n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:232:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(short int)’ 232 | inline BigFloatRep::BigFloatRep(short n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:242:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(unsigned int)’ 242 | inline BigFloatRep::BigFloatRep(unsigned int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:239:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(int)’ 239 | inline BigFloatRep::BigFloatRep(int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:39:24: note: candidate: ‘constexpr CORE::BigFloatRep::BigFloatRep(const CORE::BigFloatRep&)’ 39 | class CGAL_CORE_EXPORT BigFloatRep : public RCRepImpl { | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h: In constructor ‘CORE::BigFloat::BigFloat(const int&)’: /usr/include/CGAL/CORE/BigFloat.h:79:37: error: call of overloaded ‘BigFloatRep(const int&)’ is ambiguous 79 | : RCBigFloat(new BigFloatRep(I)) {} | ^ /usr/include/CGAL/CORE/BigFloatRep.h:263:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(const int&)’ 263 | inline BigFloatRep::BigFloatRep(const BigInt& I) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:67:3: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(double)’ 67 | BigFloatRep(double); //inline | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:246:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(long int)’ 246 | inline BigFloatRep::BigFloatRep(long n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:235:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(float)’ 235 | inline BigFloatRep::BigFloatRep(float n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:232:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(short int)’ 232 | inline BigFloatRep::BigFloatRep(short n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:242:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(unsigned int)’ 242 | inline BigFloatRep::BigFloatRep(unsigned int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:239:8: note: candidate: ‘CORE::BigFloatRep::BigFloatRep(int)’ 239 | inline BigFloatRep::BigFloatRep(int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:39:24: note: candidate: ‘constexpr CORE::BigFloatRep::BigFloatRep(const CORE::BigFloatRep&)’ 39 | class CGAL_CORE_EXPORT BigFloatRep : public RCRepImpl { | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h: In member function ‘CORE::BigFloat CORE::BigFloat::operator-() const’: /usr/include/CGAL/CORE/BigFloat.h:176:27: error: ‘class CORE::BigFloatRep’ has no member named ‘m’ 176 | return BigFloat(-rep->m, rep->err, rep->exp); | ^ /usr/include/CGAL/CORE/BigFloat.h: In member function ‘CORE::BigFloat& CORE::BigFloat::makeCeilExact()’: /usr/include/CGAL/CORE/BigFloat.h:293:10: error: ‘class CORE::BigFloatRep’ has no member named ‘m’ 293 | rep->m += rep->err; | ^ /usr/include/CGAL/CORE/BigFloat.h: In member function ‘CORE::BigFloat& CORE::BigFloat::makeFloorExact()’: /usr/include/CGAL/CORE/BigFloat.h:301:10: error: ‘class CORE::BigFloatRep’ has no member named ‘m’ 301 | rep->m -= rep->err; | ^ /usr/include/CGAL/CORE/BigFloat.h: In function ‘CORE::BigFloat CORE::div_exact(const BigFloat&, const BigFloat&)’: /usr/include/CGAL/CORE/BigFloat.h:527:3: error: ‘BigInt’ was not declared in this scope 527 | BigInt z; | ^~~~~~ /usr/include/CGAL/CORE/BigFloat.h:528:38: error: ‘const class CORE::BigFloat’ has no member named ‘m’ 528 | unsigned long bin_x = getBinExpo(x.m()); | ^ /usr/include/CGAL/CORE/BigFloat.h:529:38: error: ‘const class CORE::BigFloat’ has no member named ‘m’ 529 | unsigned long bin_y = getBinExpo(y.m()); | ^ /usr/include/CGAL/CORE/BigFloat.h:531:9: error: expected ‘;’ before ‘m_x’ 531 | BigInt m_x = x.m() >> bin_x; | ^~~~ | ; /usr/include/CGAL/CORE/BigFloat.h:532:9: error: expected ‘;’ before ‘m_y’ 532 | BigInt m_y = y.m() >> bin_y; | ^~~~ | ; /usr/include/CGAL/CORE/BigFloat.h:536:3: error: ‘z’ was not declared in this scope 536 | z = div_exact(m_x, m_y); | ^ /usr/include/CGAL/CORE/BigFloat.h:536:17: error: ‘m_x’ was not declared in this scope; did you mean ‘e_x’? 536 | z = div_exact(m_x, m_y); | ^~~ | e_x /usr/include/CGAL/CORE/BigFloat.h:536:22: error: ‘m_y’ was not declared in this scope; did you mean ‘e_y’? 536 | z = div_exact(m_x, m_y); | ^~~ | e_y /usr/include/CGAL/CORE/BigFloat.h: In function ‘CORE::BigFloat CORE::gcd(const BigFloat&, const BigFloat&)’: /usr/include/CGAL/CORE/BigFloat.h:552:14: error: ‘const class CORE::BigFloat’ has no member named ‘m’ 552 | if (sign(a.m()) == 0) return core_abs(b); | ^ /usr/include/CGAL/CORE/BigFloat.h:553:14: error: ‘const class CORE::BigFloat’ has no member named ‘m’ 553 | if (sign(b.m()) == 0) return core_abs(a); | ^ /usr/include/CGAL/CORE/BigFloat.h:555:3: error: ‘BigInt’ was not declared in this scope 555 | BigInt r; | ^~~~~~ /usr/include/CGAL/CORE/BigFloat.h:557:38: error: ‘const class CORE::BigFloat’ has no member named ‘m’ 557 | unsigned long bin_a = getBinExpo(a.m()); | ^ /usr/include/CGAL/CORE/BigFloat.h:558:38: error: ‘const class CORE::BigFloat’ has no member named ‘m’ 558 | unsigned long bin_b = getBinExpo(b.m()); | ^ /usr/include/CGAL/CORE/BigFloat.h:571:9: error: expected ‘;’ before ‘m_a’ 571 | BigInt m_a = a.m() >> bin_a; | ^~~~ | ; /usr/include/CGAL/CORE/BigFloat.h:572:9: error: expected ‘;’ before ‘m_b’ 572 | BigInt m_b = b.m() >> bin_b; | ^~~~ | ; /usr/include/CGAL/CORE/BigFloat.h:573:3: error: ‘r’ was not declared in this scope 573 | r = gcd(m_a, m_b); | ^ /usr/include/CGAL/CORE/BigFloat.h:573:11: error: ‘m_a’ was not declared in this scope 573 | r = gcd(m_a, m_b); | ^~~ /usr/include/CGAL/CORE/BigFloat.h:573:16: error: ‘m_b’ was not declared in this scope 573 | r = gcd(m_a, m_b); | ^~~ In file included from /usr/include/CGAL/CORE/Real.h:31, from /usr/include/CGAL/CORE/ExprRep.h:32, from /usr/include/CGAL/CORE/Expr.h:36, from /usr/include/CGAL/CORE/BigFloat_impl.h:45, from /usr/include/CGAL/CORE/BigFloat.h:607: /usr/include/CGAL/CORE/RealRep.h: At global scope: /usr/include/CGAL/CORE/RealRep.h:44:11: error: ‘BigInt’ does not name a type 44 | virtual BigInt BigIntValue() const = 0; | ^~~~~~ /usr/include/CGAL/CORE/RealRep.h:45:11: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 45 | virtual BigRat BigRatValue() const = 0; | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/RealRep.h:100:3: error: ‘BigInt’ does not name a type 100 | BigInt BigIntValue() const { | ^~~~~~ /usr/include/CGAL/CORE/RealRep.h:103:3: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 103 | BigRat BigRatValue() const { | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/RealRep.h:161:22: error: ‘BigInt’ was not declared in this scope 161 | typedef Realbase_for RealBigInt; | ^~~~~~ /usr/include/CGAL/CORE/RealRep.h:161:28: error: template argument 1 is invalid 161 | typedef Realbase_for RealBigInt; | ^ /usr/include/CGAL/CORE/RealRep.h:162:22: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 162 | typedef Realbase_for RealBigRat; | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/RealRep.h:162:28: error: template argument 1 is invalid 162 | typedef Realbase_for RealBigRat; | ^ /usr/include/CGAL/CORE/RealRep.h:177:39: error: ‘BigInt’ does not name a type 177 | inline RealBigInt::Realbase_for(const BigInt& l) : ker(l) { | ^~~~~~ /usr/include/CGAL/CORE/RealRep.h:177:48: error: declaration of ‘CORE::RealBigInt Realbase_for(const int&)’ not in a namespace surrounding ‘::’ 177 | inline RealBigInt::Realbase_for(const BigInt& l) : ker(l) { | ^ /usr/include/CGAL/CORE/RealRep.h:177:48: error: ‘CORE::RealBigInt Realbase_for(const int&)’ should have been declared inside ‘::’ /usr/include/CGAL/CORE/RealRep.h:177:48: error: ‘Realbase_for’ is not a template function /usr/include/CGAL/CORE/RealRep.h:181:39: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 181 | inline RealBigRat::Realbase_for(const BigRat& l) : ker(l) { | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/RealRep.h:181:48: error: declaration of ‘CORE::RealBigRat Realbase_for(const int&)’ not in a namespace surrounding ‘::’ 181 | inline RealBigRat::Realbase_for(const BigRat& l) : ker(l) { | ^ /usr/include/CGAL/CORE/RealRep.h:181:48: error: ‘CORE::RealBigRat Realbase_for(const int&)’ should have been declared inside ‘::’ /usr/include/CGAL/CORE/RealRep.h:181:48: error: ‘Realbase_for’ is not a template function /usr/include/CGAL/CORE/RealRep.h:199:12: error: ‘RealBigInt’ is not a class, namespace, or enumeration 199 | inline int RealBigInt::ID() const { | ^~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:199:29: error: non-member function ‘int CORE::ID()’ cannot have cv-qualifier 199 | inline int RealBigInt::ID() const { | ^~~~~ /usr/include/CGAL/CORE/RealRep.h:199:29: error: ‘ID’ is not a template function /usr/include/CGAL/CORE/RealRep.h:203:12: error: ‘RealBigRat’ is not a class, namespace, or enumeration 203 | inline int RealBigRat::ID() const { | ^~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:203:29: error: non-member function ‘int CORE::ID()’ cannot have cv-qualifier 203 | inline int RealBigRat::ID() const { | ^~~~~ /usr/include/CGAL/CORE/RealRep.h:203:29: error: ‘ID’ is not a template function /usr/include/CGAL/CORE/RealRep.h:229:8: error: ‘BigInt’ does not name a type 229 | inline BigInt RealBigInt::BigIntValue() const { | ^~~~~~ /usr/include/CGAL/CORE/RealRep.h:233:8: error: ‘BigInt’ does not name a type 233 | inline BigInt RealBigRat::BigIntValue() const { | ^~~~~~ /usr/include/CGAL/CORE/RealRep.h:237:8: error: ‘BigInt’ does not name a type 237 | inline BigInt RealBigFloat::BigIntValue() const { | ^~~~~~ /usr/include/CGAL/CORE/RealRep.h:241:8: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 241 | inline BigRat RealBigRat::BigRatValue() const { | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/RealRep.h:245:8: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 245 | inline BigRat RealBigFloat::BigRatValue() const { | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/RealRep.h:261:12: error: ‘RealBigInt’ is not a class, namespace, or enumeration 261 | inline int RealBigInt::sgn() const { | ^~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:261:30: error: non-member function ‘int CORE::sgn()’ cannot have cv-qualifier 261 | inline int RealBigInt::sgn() const { | ^~~~~ /usr/include/CGAL/CORE/RealRep.h:261:30: error: ‘sgn’ is not a template function /usr/include/CGAL/CORE/RealRep.h:265:12: error: ‘RealBigRat’ is not a class, namespace, or enumeration 265 | inline int RealBigRat::sgn() const { | ^~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:265:30: error: non-member function ‘int CORE::sgn()’ cannot have cv-qualifier 265 | inline int RealBigRat::sgn() const { | ^~~~~ /usr/include/CGAL/CORE/RealRep.h:265:30: error: ‘sgn’ is not a template function /usr/include/CGAL/CORE/RealRep.h:275:13: error: ‘RealBigInt’ is not a class, namespace, or enumeration 275 | inline bool RealBigInt::isZeroIn() const { | ^~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:275:36: error: non-member function ‘bool CORE::isZeroIn()’ cannot have cv-qualifier 275 | inline bool RealBigInt::isZeroIn() const { | ^~~~~ /usr/include/CGAL/CORE/RealRep.h:275:36: error: ‘isZeroIn’ is not a template function /usr/include/CGAL/CORE/RealRep.h:279:13: error: ‘RealBigRat’ is not a class, namespace, or enumeration 279 | inline bool RealBigRat::isZeroIn() const { | ^~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:279:36: error: non-member function ‘bool CORE::isZeroIn()’ cannot have cv-qualifier 279 | inline bool RealBigRat::isZeroIn() const { | ^~~~~ /usr/include/CGAL/CORE/RealRep.h:279:36: error: ‘isZeroIn’ is not a template function /usr/include/CGAL/CORE/RealRep.h: In member function ‘CORE::BigFloat CORE::Realbase_for::approx(const CORE::extLong&, const CORE::extLong&) const [with T = long int]’: /usr/include/CGAL/CORE/RealRep.h:297:12: error: ‘BigInt’ was not declared in this scope 297 | x.approx(BigInt(ker), r, a); | ^~~~~~ /usr/include/CGAL/CORE/RealRep.h: In member function ‘CORE::BigFloat CORE::Realbase_for::approx(const CORE::extLong&, const CORE::extLong&) const [with T = double]’: /usr/include/CGAL/CORE/RealRep.h:303:12: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 303 | x.approx(BigRat(ker), r, a); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/RealRep.h: In member function ‘void CORE::Realbase_for::ULV_E(CORE::extLong&, CORE::extLong&, CORE::extLong&, CORE::extLong&, CORE::extLong&, CORE::extLong&) const [with T = double]’: /usr/include/CGAL/CORE/RealRep.h:342:3: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 342 | BigRat R = BigRat(ker); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/RealRep.h:343:26: error: ‘R’ was not declared in this scope 343 | up = ceilLg(numerator(R)); | ^ /usr/include/CGAL/CORE/RealRep.h:343:16: error: ‘numerator’ was not declared in this scope; did you mean ‘CGAL::numerator’? 343 | up = ceilLg(numerator(R)); | ^~~~~~~~~ | CGAL::numerator /usr/include/CGAL/Quotient.h:533:1: note: ‘CGAL::numerator’ declared here 533 | numerator(const Quotient& q) | ^~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:344:16: error: ‘denominator’ was not declared in this scope; did you mean ‘CGAL::denominator’? 344 | v2m = ceilLg(denominator(R)); | ^~~~~~~~~~~ | CGAL::denominator /usr/include/CGAL/Quotient.h:527:1: note: ‘CGAL::denominator’ declared here 527 | denominator(const Quotient& q) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h: At global scope: /usr/include/CGAL/CORE/RealRep.h:348:13: error: ‘RealBigInt’ is not a class, namespace, or enumeration 348 | inline void RealBigInt::ULV_E(extLong &up, extLong &lp, extLong &v2p, | ^~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:349:73: error: non-member function ‘void CORE::ULV_E(extLong&, extLong&, extLong&, extLong&, extLong&, extLong&)’ cannot have cv-qualifier 349 | extLong &v2m, extLong &v5p, extLong &v5m) const { | ^~~~~ /usr/include/CGAL/CORE/RealRep.h:349:73: error: ‘ULV_E’ is not a template function /usr/include/CGAL/CORE/RealRep.h:365:13: error: ‘RealBigRat’ is not a class, namespace, or enumeration 365 | inline void RealBigRat::ULV_E(extLong &up, extLong &lp, extLong &v2p, | ^~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:366:73: error: non-member function ‘void CORE::ULV_E(extLong&, extLong&, extLong&, extLong&, extLong&, extLong&)’ cannot have cv-qualifier 366 | extLong &v2m, extLong &v5p, extLong &v5m) const { | ^~~~~ /usr/include/CGAL/CORE/RealRep.h:366:73: error: ‘ULV_E’ is not a template function /usr/include/CGAL/CORE/RealRep.h: In member function ‘void CORE::Realbase_for::ULV_E(CORE::extLong&, CORE::extLong&, CORE::extLong&, CORE::extLong&, CORE::extLong&, CORE::extLong&) const [with T = CORE::BigFloat]’: /usr/include/CGAL/CORE/RealRep.h:400:3: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 400 | BigRat R = ker.BigRatValue(); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/RealRep.h:401:26: error: ‘R’ was not declared in this scope 401 | up = ceilLg(numerator(R)); | ^ /usr/include/CGAL/CORE/RealRep.h:401:16: error: ‘numerator’ was not declared in this scope; did you mean ‘CGAL::numerator’? 401 | up = ceilLg(numerator(R)); | ^~~~~~~~~ | CGAL::numerator /usr/include/CGAL/Quotient.h:533:1: note: ‘CGAL::numerator’ declared here 533 | numerator(const Quotient& q) | ^~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:402:16: error: ‘denominator’ was not declared in this scope; did you mean ‘CGAL::denominator’? 402 | v2m = ceilLg(denominator(R)); | ^~~~~~~~~~~ | CGAL::denominator /usr/include/CGAL/Quotient.h:527:1: note: ‘CGAL::denominator’ declared here 527 | denominator(const Quotient& q) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h: In member function ‘long unsigned int CORE::Realbase_for::length() const [with T = double]’: /usr/include/CGAL/CORE/RealRep.h:428:3: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 428 | BigRat R = BigRat(ker); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/RealRep.h:429:34: error: ‘R’ was not declared in this scope 429 | long ln = 1 + ceilLg(numerator(R)); | ^ /usr/include/CGAL/CORE/RealRep.h:429:24: error: ‘numerator’ was not declared in this scope; did you mean ‘CGAL::numerator’? 429 | long ln = 1 + ceilLg(numerator(R)); | ^~~~~~~~~ | CGAL::numerator /usr/include/CGAL/Quotient.h:533:1: note: ‘CGAL::numerator’ declared here 533 | numerator(const Quotient& q) | ^~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:430:24: error: ‘denominator’ was not declared in this scope; did you mean ‘CGAL::denominator’? 430 | long ld = 1 + ceilLg(denominator(R)); | ^~~~~~~~~~~ | CGAL::denominator /usr/include/CGAL/Quotient.h:527:1: note: ‘CGAL::denominator’ declared here 527 | denominator(const Quotient& q) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h: In member function ‘long unsigned int CORE::Realbase_for::height() const [with T = double]’: /usr/include/CGAL/CORE/RealRep.h:436:3: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 436 | BigRat R = BigRat(ker); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/RealRep.h:437:30: error: ‘R’ was not declared in this scope 437 | long ln = ceilLg(numerator(R)); | ^ /usr/include/CGAL/CORE/RealRep.h:437:20: error: ‘numerator’ was not declared in this scope; did you mean ‘CGAL::numerator’? 437 | long ln = ceilLg(numerator(R)); | ^~~~~~~~~ | CGAL::numerator /usr/include/CGAL/Quotient.h:533:1: note: ‘CGAL::numerator’ declared here 533 | numerator(const Quotient& q) | ^~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:438:20: error: ‘denominator’ was not declared in this scope; did you mean ‘CGAL::denominator’? 438 | long ld = ceilLg(denominator(R)); | ^~~~~~~~~~~ | CGAL::denominator /usr/include/CGAL/Quotient.h:527:1: note: ‘CGAL::denominator’ declared here 527 | denominator(const Quotient& q) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h: At global scope: /usr/include/CGAL/CORE/RealRep.h:442:22: error: ‘RealBigInt’ is not a class, namespace, or enumeration 442 | inline unsigned long RealBigInt::length() const { | ^~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:442:43: error: non-member function ‘long unsigned int CORE::length()’ cannot have cv-qualifier 442 | inline unsigned long RealBigInt::length() const { | ^~~~~ /usr/include/CGAL/CORE/RealRep.h:442:43: error: ‘length’ is not a template function /usr/include/CGAL/CORE/RealRep.h:447:22: error: ‘RealBigInt’ is not a class, namespace, or enumeration 447 | inline unsigned long RealBigInt::height() const { | ^~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:447:43: error: non-member function ‘long unsigned int CORE::height()’ cannot have cv-qualifier 447 | inline unsigned long RealBigInt::height() const { | ^~~~~ /usr/include/CGAL/CORE/RealRep.h:447:43: error: ‘height’ is not a template function /usr/include/CGAL/CORE/RealRep.h: In member function ‘long unsigned int CORE::Realbase_for::length() const [with T = CORE::BigFloat]’: /usr/include/CGAL/CORE/RealRep.h:469:3: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 469 | BigRat R = ker.BigRatValue(); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/RealRep.h:470:36: error: ‘R’ was not declared in this scope 470 | long ln = 1 + ceilLg(numerator(R)); | ^ /usr/include/CGAL/CORE/RealRep.h:470:26: error: ‘numerator’ was not declared in this scope; did you mean ‘CGAL::numerator’? 470 | long ln = 1 + ceilLg(numerator(R)); | ^~~~~~~~~ | CGAL::numerator /usr/include/CGAL/Quotient.h:533:1: note: ‘CGAL::numerator’ declared here 533 | numerator(const Quotient& q) | ^~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:471:26: error: ‘denominator’ was not declared in this scope; did you mean ‘CGAL::denominator’? 471 | long ld = 1 + ceilLg(denominator(R)); | ^~~~~~~~~~~ | CGAL::denominator /usr/include/CGAL/Quotient.h:527:1: note: ‘CGAL::denominator’ declared here 527 | denominator(const Quotient& q) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h: In member function ‘long unsigned int CORE::Realbase_for::height() const [with T = CORE::BigFloat]’: /usr/include/CGAL/CORE/RealRep.h:480:3: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 480 | BigRat R = ker.BigRatValue(); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/RealRep.h:481:34: error: ‘R’ was not declared in this scope 481 | long ln = ceilLg(numerator(R)); | ^ /usr/include/CGAL/CORE/RealRep.h:481:24: error: ‘numerator’ was not declared in this scope; did you mean ‘CGAL::numerator’? 481 | long ln = ceilLg(numerator(R)); | ^~~~~~~~~ | CGAL::numerator /usr/include/CGAL/Quotient.h:533:1: note: ‘CGAL::numerator’ declared here 533 | numerator(const Quotient& q) | ^~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:482:24: error: ‘denominator’ was not declared in this scope; did you mean ‘CGAL::denominator’? 482 | long ld = ceilLg(denominator(R)); | ^~~~~~~~~~~ | CGAL::denominator /usr/include/CGAL/Quotient.h:527:1: note: ‘CGAL::denominator’ declared here 527 | denominator(const Quotient& q) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h: At global scope: /usr/include/CGAL/CORE/RealRep.h:487:22: error: ‘RealBigRat’ is not a class, namespace, or enumeration 487 | inline unsigned long RealBigRat::length() const { | ^~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:487:43: error: non-member function ‘long unsigned int CORE::length()’ cannot have cv-qualifier 487 | inline unsigned long RealBigRat::length() const { | ^~~~~ /usr/include/CGAL/CORE/RealRep.h:487:43: error: ‘length’ is not a template function /usr/include/CGAL/CORE/RealRep.h:494:22: error: ‘RealBigRat’ is not a class, namespace, or enumeration 494 | inline unsigned long RealBigRat::height() const { | ^~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:494:43: error: non-member function ‘long unsigned int CORE::height()’ cannot have cv-qualifier 494 | inline unsigned long RealBigRat::height() const { | ^~~~~ /usr/include/CGAL/CORE/RealRep.h:494:43: error: ‘height’ is not a template function /usr/include/CGAL/CORE/RealRep.h:502:20: error: ‘RealBigInt’ is not a class, namespace, or enumeration 502 | inline std::string RealBigInt::toString(long, bool) const { | ^~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:502:53: error: non-member function ‘std::string CORE::toString(long int, bool)’ cannot have cv-qualifier 502 | inline std::string RealBigInt::toString(long, bool) const { | ^~~~~ /usr/include/CGAL/CORE/RealRep.h:502:53: error: ‘toString’ is not a template function /usr/include/CGAL/CORE/RealRep.h:506:20: error: ‘RealBigRat’ is not a class, namespace, or enumeration 506 | inline std::string RealBigRat::toString(long, bool) const { | ^~~~~~~~~~ /usr/include/CGAL/CORE/RealRep.h:506:53: error: non-member function ‘std::string CORE::toString(long int, bool)’ cannot have cv-qualifier 506 | inline std::string RealBigRat::toString(long, bool) const { | ^~~~~ /usr/include/CGAL/CORE/RealRep.h:506:53: error: ‘toString’ is not a template function /usr/include/CGAL/CORE/Real.h:49:14: error: ‘BigInt’ does not name a type 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~~~ /usr/include/CGAL/CORE/Real.h:50:14: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 50 | Real(const BigRat& R) : RCReal(new RealBigRat(R)) {} | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/Real.h:50:3: error: ‘CORE::Real::Real(const int&)’ cannot be overloaded with ‘CORE::Real::Real(const int&)’ 50 | Real(const BigRat& R) : RCReal(new RealBigRat(R)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:49:3: note: previous declaration ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:158:3: error: ‘BigInt’ does not name a type 158 | BigInt BigIntValue() const { | ^~~~~~ /usr/include/CGAL/CORE/Real.h:162:3: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 162 | BigRat BigRatValue() const { | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/Real.h:200:3: error: ‘BigInt’ does not name a type 200 | BigInt getMantissa() const { | ^~~~~~ /usr/include/CGAL/CORE/Real.h: In constructor ‘CORE::Real::Real(unsigned int)’: /usr/include/CGAL/CORE/Real.h:41:69: error: cannot convert ‘CORE::RealBigInt*’ {aka ‘int*’} to ‘CORE::RealRep*’ in assignment 41 | (ui<=INT_MAX) ? (rep=new RealLong(static_cast(ui))) : (rep=new RealBigInt(ui)); | ^~~~~~~~~~~~~~~~~~ | | | CORE::RealBigInt* {aka int*} /usr/include/CGAL/CORE/Real.h: In constructor ‘CORE::Real::Real(long unsigned int)’: /usr/include/CGAL/CORE/Real.h:45:71: error: cannot convert ‘CORE::RealBigInt*’ {aka ‘int*’} to ‘CORE::RealRep*’ in assignment 45 | (ul<=LONG_MAX) ? (rep=new RealLong(static_cast(ul))) : (rep=new RealBigInt(ul)); | ^~~~~~~~~~~~~~~~~~ | | | CORE::RealBigInt* {aka int*} /usr/include/CGAL/CORE/Real.h: In constructor ‘CORE::Real::Real(const int&)’: /usr/include/CGAL/CORE/Real.h:49:51: error: no matching function for call to ‘CORE::RCImpl::RCImpl(CORE::RealBigInt*)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^ In file included from /usr/include/CGAL/CORE/BigInt.h:28: /usr/include/CGAL/CORE/RefCount.h:77:3: note: candidate: ‘CORE::RCImpl::RCImpl(const CORE::RCImpl&) [with T = CORE::RealRep]’ 77 | RCImpl(const RCImpl& x) : rep(x.rep) {} | ^~~~~~ /usr/include/CGAL/CORE/RefCount.h:77:24: note: no known conversion for argument 1 from ‘CORE::RealBigInt*’ {aka ‘int*’} to ‘const CORE::RCImpl&’ 77 | RCImpl(const RCImpl& x) : rep(x.rep) {} | ~~~~~~~~~~~~~~^ /usr/include/CGAL/CORE/RefCount.h:76:3: note: candidate: ‘CORE::RCImpl::RCImpl(T*) [with T = CORE::RealRep]’ 76 | RCImpl(T* p) : rep(p) {} | ^~~~~~ /usr/include/CGAL/CORE/RefCount.h:76:13: note: no known conversion for argument 1 from ‘CORE::RealBigInt*’ {aka ‘int*’} to ‘CORE::RealRep*’ 76 | RCImpl(T* p) : rep(p) {} | ~~~^ /usr/include/CGAL/CORE/Real.h: In constructor ‘CORE::Real::Real(const int&)’: /usr/include/CGAL/CORE/Real.h:50:51: error: no matching function for call to ‘CORE::RCImpl::RCImpl(CORE::RealBigRat*)’ 50 | Real(const BigRat& R) : RCReal(new RealBigRat(R)) {} | ^ /usr/include/CGAL/CORE/RefCount.h:77:3: note: candidate: ‘CORE::RCImpl::RCImpl(const CORE::RCImpl&) [with T = CORE::RealRep]’ 77 | RCImpl(const RCImpl& x) : rep(x.rep) {} | ^~~~~~ /usr/include/CGAL/CORE/RefCount.h:77:24: note: no known conversion for argument 1 from ‘CORE::RealBigRat*’ {aka ‘int*’} to ‘const CORE::RCImpl&’ 77 | RCImpl(const RCImpl& x) : rep(x.rep) {} | ~~~~~~~~~~~~~~^ /usr/include/CGAL/CORE/RefCount.h:76:3: note: candidate: ‘CORE::RCImpl::RCImpl(T*) [with T = CORE::RealRep]’ 76 | RCImpl(T* p) : rep(p) {} | ^~~~~~ /usr/include/CGAL/CORE/RefCount.h:76:13: note: no known conversion for argument 1 from ‘CORE::RealBigRat*’ {aka ‘int*’} to ‘CORE::RealRep*’ 76 | RCImpl(T* p) : rep(p) {} | ~~~^ /usr/include/CGAL/CORE/Real.h: In member function ‘CORE::Real& CORE::Real::operator++()’: /usr/include/CGAL/CORE/Real.h:104:14: error: conversion from ‘int’ to ‘const CORE::Real’ is ambiguous 104 | *this += 1; | ^ /usr/include/CGAL/CORE/Real.h:49:3: note: candidate: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate: ‘CORE::Real::Real(int)’ 39 | Real(int i=0) : RCReal(new RealLong(i)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:83:32: note: initializing argument 1 of ‘CORE::Real& CORE::Real::operator+=(const CORE::Real&)’ 83 | Real& operator+=(const Real& x); | ~~~~~~~~~~~~^ /usr/include/CGAL/CORE/Real.h: In member function ‘CORE::Real& CORE::Real::operator--()’: /usr/include/CGAL/CORE/Real.h:109:14: error: conversion from ‘int’ to ‘const CORE::Real’ is ambiguous 109 | *this -= 1; | ^ /usr/include/CGAL/CORE/Real.h:49:3: note: candidate: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate: ‘CORE::Real::Real(int)’ 39 | Real(int i=0) : RCReal(new RealLong(i)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:85:32: note: initializing argument 1 of ‘CORE::Real& CORE::Real::operator-=(const CORE::Real&)’ 85 | Real& operator-=(const Real& x); | ~~~~~~~~~~~~^ /usr/include/CGAL/CORE/Real.h: In member function ‘CORE::Real CORE::Real::operator++(int)’: /usr/include/CGAL/CORE/Real.h:115:14: error: conversion from ‘int’ to ‘const CORE::Real’ is ambiguous 115 | *this += 1; | ^ /usr/include/CGAL/CORE/Real.h:49:3: note: candidate: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate: ‘CORE::Real::Real(int)’ 39 | Real(int i=0) : RCReal(new RealLong(i)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:83:32: note: initializing argument 1 of ‘CORE::Real& CORE::Real::operator+=(const CORE::Real&)’ 83 | Real& operator+=(const Real& x); | ~~~~~~~~~~~~^ /usr/include/CGAL/CORE/Real.h: In member function ‘CORE::Real CORE::Real::operator--(int)’: /usr/include/CGAL/CORE/Real.h:121:14: error: conversion from ‘int’ to ‘const CORE::Real’ is ambiguous 121 | *this -= 1; | ^ /usr/include/CGAL/CORE/Real.h:49:3: note: candidate: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate: ‘CORE::Real::Real(int)’ 39 | Real(int i=0) : RCReal(new RealLong(i)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:85:32: note: initializing argument 1 of ‘CORE::Real& CORE::Real::operator-=(const CORE::Real&)’ 85 | Real& operator-=(const Real& x); | ~~~~~~~~~~~~^ /usr/include/CGAL/CORE/Real.h: In static member function ‘static CORE::Real CORE::_real_add::eval(long int, long int)’: /usr/include/CGAL/CORE/Real.h:285:21: error: ‘BigInt’ was not declared in this scope 285 | return BigInt(BigInt(a)+ BigInt(b)); | ^~~~~~ /usr/include/CGAL/CORE/Real.h:285:14: error: ‘BigInt’ was not declared in this scope 285 | return BigInt(BigInt(a)+ BigInt(b)); | ^~~~~~ /usr/include/CGAL/CORE/Real.h: In static member function ‘static CORE::Real CORE::_real_sub::eval(long int, long int)’: /usr/include/CGAL/CORE/Real.h:299:21: error: ‘BigInt’ was not declared in this scope 299 | return BigInt(BigInt(a)-BigInt(b)); | ^~~~~~ /usr/include/CGAL/CORE/Real.h:299:14: error: ‘BigInt’ was not declared in this scope 299 | return BigInt(BigInt(a)-BigInt(b)); | ^~~~~~ /usr/include/CGAL/CORE/Real.h: In static member function ‘static CORE::Real CORE::_real_mul::eval(long int, long int)’: /usr/include/CGAL/CORE/Real.h:313:21: error: ‘BigInt’ was not declared in this scope 313 | return BigInt(BigInt(a)*BigInt(b)); | ^~~~~~ /usr/include/CGAL/CORE/Real.h:313:14: error: ‘BigInt’ was not declared in this scope 313 | return BigInt(BigInt(a)*BigInt(b)); | ^~~~~~ /usr/include/CGAL/CORE/Real.h: In static member function ‘static CORE::Real CORE::_real_binary_op::eval(const CORE::RealRep&, const CORE::RealRep&)’: /usr/include/CGAL/CORE/Real.h:325:23: error: ‘const class CORE::RealRep’ has no member named ‘BigRatValue’; did you mean ‘BigFloatValue’? 325 | bf_b.approx(b.BigRatValue(), CORE_posInfty, -bf_a.flrLgErr()); | ^~~~~~~~~~~ | BigFloatValue /usr/include/CGAL/CORE/Real.h:329:23: error: ‘const class CORE::RealRep’ has no member named ‘BigRatValue’; did you mean ‘BigFloatValue’? 329 | bf_a.approx(a.BigRatValue(), CORE_posInfty, -bf_b.flrLgErr()); | ^~~~~~~~~~~ | BigFloatValue /usr/include/CGAL/CORE/Real.h:332:27: error: ‘const class CORE::RealRep’ has no member named ‘BigRatValue’; did you mean ‘BigFloatValue’? 332 | return Op::eval(a.BigRatValue(), b.BigRatValue()); | ^~~~~~~~~~~ | BigFloatValue /usr/include/CGAL/CORE/Real.h:332:44: error: ‘const class CORE::RealRep’ has no member named ‘BigRatValue’; did you mean ‘BigFloatValue’? 332 | return Op::eval(a.BigRatValue(), b.BigRatValue()); | ^~~~~~~~~~~ | BigFloatValue /usr/include/CGAL/CORE/Real.h:337:25: error: ‘const class CORE::RealRep’ has no member named ‘BigIntValue’; did you mean ‘BigFloatValue’? 337 | return Op::eval(a.BigIntValue(), b.BigIntValue()); | ^~~~~~~~~~~ | BigFloatValue /usr/include/CGAL/CORE/Real.h:337:42: error: ‘const class CORE::RealRep’ has no member named ‘BigIntValue’; did you mean ‘BigFloatValue’? 337 | return Op::eval(a.BigIntValue(), b.BigIntValue()); | ^~~~~~~~~~~ | BigFloatValue /usr/include/CGAL/CORE/Real.h: In static member function ‘static CORE::Real CORE::real_div::eval(const CORE::RealRep&, const CORE::RealRep&, const CORE::extLong&)’: /usr/include/CGAL/CORE/Real.h:353:23: error: ‘const class CORE::RealRep’ has no member named ‘BigRatValue’; did you mean ‘BigFloatValue’? 353 | bf_b.approx(b.BigRatValue(), bf_a.MSB() - bf_a.flrLgErr() + 1, CORE_posInfty); | ^~~~~~~~~~~ | BigFloatValue /usr/include/CGAL/CORE/Real.h:357:23: error: ‘const class CORE::RealRep’ has no member named ‘BigRatValue’; did you mean ‘BigFloatValue’? 357 | bf_a.approx(a.BigRatValue(), bf_b.MSB() - bf_b.flrLgErr() + 1, CORE_posInfty); | ^~~~~~~~~~~ | BigFloatValue /usr/include/CGAL/CORE/Real.h:360:25: error: ‘const class CORE::RealRep’ has no member named ‘BigRatValue’; did you mean ‘BigFloatValue’? 360 | return BigRat(a.BigRatValue() / b.BigRatValue()); | ^~~~~~~~~~~ | BigFloatValue /usr/include/CGAL/CORE/Real.h:360:43: error: ‘const class CORE::RealRep’ has no member named ‘BigRatValue’; did you mean ‘BigFloatValue’? 360 | return BigRat(a.BigRatValue() / b.BigRatValue()); | ^~~~~~~~~~~ | BigFloatValue /usr/include/CGAL/CORE/Real.h:360:16: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 360 | return BigRat(a.BigRatValue() / b.BigRatValue()); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/Real.h:365:23: error: ‘const class CORE::RealRep’ has no member named ‘BigIntValue’; did you mean ‘BigFloatValue’? 365 | return BigRat(a.BigIntValue(), b.BigIntValue()); | ^~~~~~~~~~~ | BigFloatValue /usr/include/CGAL/CORE/Real.h:365:40: error: ‘const class CORE::RealRep’ has no member named ‘BigIntValue’; did you mean ‘BigFloatValue’? 365 | return BigRat(a.BigIntValue(), b.BigIntValue()); | ^~~~~~~~~~~ | BigFloatValue /usr/include/CGAL/CORE/Real.h:365:14: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 365 | return BigRat(a.BigIntValue(), b.BigIntValue()); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/Real.h:367:14: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 367 | return BigRat(a.longValue(), b.longValue()); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/Real.h: At global scope: /usr/include/CGAL/CORE/Real.h:439:18: error: ‘BigInt’ does not name a type 439 | CGAL_CORE_EXPORT BigInt floor(const Real&, Real&); | ^~~~~~ /usr/include/CGAL/CORE/Real.h:460:8: error: ‘BigInt’ does not name a type 460 | inline BigInt floor(const Real& r) { | ^~~~~~ /usr/include/CGAL/CORE/Real.h:465:8: error: ‘BigInt’ does not name a type 465 | inline BigInt ceil(const Real& r) { | ^~~~~~ /usr/include/CGAL/CORE/Real.h: In member function ‘CORE::Real CORE::Realbase_for::operator-() const [with T = long int]’: /usr/include/CGAL/CORE/Real.h:485:37: error: ‘BigInt’ was not declared in this scope 485 | return ker < -LONG_MAX ? BigInt(- BigInt(ker)) : -ker; | ^~~~~~ /usr/include/CGAL/CORE/Real.h:485:28: error: ‘BigInt’ was not declared in this scope 485 | return ker < -LONG_MAX ? BigInt(- BigInt(ker)) : -ker; | ^~~~~~ In file included from /usr/include/CGAL/Modular_arithmetic/Residue_type.h:16: /usr/include/CGAL/CORE/Real_impl.h: In static member function ‘static const CORE::Real& CORE::Real::getZero()’: /usr/include/CGAL/CORE/Real_impl.h:49:3: error: call of overloaded ‘Real(int)’ is ambiguous 49 | CGAL_STATIC_THREAD_LOCAL_VARIABLE(Real, Zero, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Real.h:62:3: note: candidate: ‘CORE::Real::Real(const CORE::Real&)’ 62 | Real(const Real& rhs) : RCReal(rhs) { | ^~~~ /usr/include/CGAL/CORE/Real.h:55:3: note: candidate: ‘CORE::Real::Real(const std::string&, const CORE::extLong&)’ 55 | Real(const std::string& s, const extLong& prec=get_static_defInputDigits()) : RCReal(nullptr){ | ^~~~ /usr/include/CGAL/CORE/Real.h:52:3: note: candidate: ‘CORE::Real::Real(const char*, const CORE::extLong&)’ 52 | Real(const char* s, const extLong& prec=get_static_defInputDigits()) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:51:3: note: candidate: ‘CORE::Real::Real(const CORE::BigFloat&)’ 51 | Real(const BigFloat& F) : RCReal(new RealBigFloat(F)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:49:3: note: candidate: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate: ‘CORE::Real::Real(int)’ 39 | Real(int i=0) : RCReal(new RealLong(i)) {} | ^~~~ In file included from /usr/include/CGAL/CORE/Real.h:497: /usr/include/CGAL/CORE/Real_impl.h: At global scope: /usr/include/CGAL/CORE/Real_impl.h:54:1: error: ‘BigInt’ does not name a type 54 | BigInt floor(const Real& r, Real &sub) { | ^~~~~~ /usr/include/CGAL/CORE/Real_impl.h: In function ‘CORE::Real CORE::pow(const Real&, long unsigned int)’: /usr/include/CGAL/CORE/Real_impl.h:71:18: error: call of overloaded ‘Real(int)’ is ambiguous 71 | return Real(1); | ^ /usr/include/CGAL/CORE/Real.h:62:3: note: candidate: ‘CORE::Real::Real(const CORE::Real&)’ 62 | Real(const Real& rhs) : RCReal(rhs) { | ^~~~ /usr/include/CGAL/CORE/Real.h:51:3: note: candidate: ‘CORE::Real::Real(const CORE::BigFloat&)’ 51 | Real(const BigFloat& F) : RCReal(new RealBigFloat(F)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:49:3: note: candidate: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate: ‘CORE::Real::Real(int)’ 39 | Real(int i=0) : RCReal(new RealLong(i)) {} | ^~~~ /usr/include/CGAL/CORE/Real_impl.h: At global scope: /usr/include/CGAL/CORE/Real_impl.h:93:8: error: ‘BigInt’ does not name a type 93 | extern BigInt FiveTo(unsigned long exp); | ^~~~~~ /usr/include/CGAL/CORE/Real_impl.h: In member function ‘void CORE::Real::constructFromString(const char*, const CORE::extLong&)’: /usr/include/CGAL/CORE/Real_impl.h:129:26: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 129 | rep = new RealBigRat(BigRat(str)); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/Real_impl.h:149:3: error: ‘BigInt’ was not declared in this scope 149 | BigInt m(0); | ^~~~~~ /usr/include/CGAL/CORE/Real_impl.h:156:5: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 156 | m = m * 10 + (*p - '0'); | ^ | tm /usr/include/CGAL/CORE/Real_impl.h:162:9: error: expected ‘;’ before ‘one’ 162 | BigInt one(1); | ^~~~ | ; /usr/include/CGAL/CORE/Real_impl.h:163:9: error: expected ‘;’ before ‘ten’ 163 | BigInt ten = FiveTo(t) * (one << static_cast(t)); | ^~~~ | ; /usr/include/CGAL/CORE/Real_impl.h:165:5: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 165 | m = -m; | ^ | tm /usr/include/CGAL/CORE/Real_impl.h:168:5: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 168 | m *= ten; | ^ | tm /usr/include/CGAL/CORE/Real_impl.h:168:10: error: ‘ten’ was not declared in this scope; did you mean ‘tan’? 168 | m *= ten; | ^~~ | tan /usr/include/CGAL/CORE/Real_impl.h:176:5: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 176 | BigRat r(m, ten); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/Real_impl.h:178:28: error: ‘r’ was not declared in this scope 178 | rep = new RealBigRat(r); | ^ /usr/include/CGAL/CORE/Real_impl.h:183:19: error: ‘r’ was not declared in this scope 183 | BigFloat bf(r, CORE_posInfty, prec * 4) ; | ^ In file included from /usr/include/CGAL/CORE/poly/Poly.h:52, from /usr/include/CGAL/CORE/poly/Sturm.h:55, from /usr/include/CGAL/CORE/ExprRep.h:34: /usr/include/CGAL/CORE/Promote.h: At global scope: /usr/include/CGAL/CORE/Promote.h:57:36: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 57 | template<> struct hasExactDivision { | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/Promote.h:57:42: error: template argument 1 is invalid 57 | template<> struct hasExactDivision { | ^ /usr/include/CGAL/CORE/Promote.h:129:1: error: ‘BigInt’ was not declared in this scope 129 | CORE_DEFINE_MAX_TYPE(long, BigInt, BigInt) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:129:1: error: template argument 2 is invalid 129 | CORE_DEFINE_MAX_TYPE(long, BigInt, BigInt) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:129:1: error: ‘BigInt’ was not declared in this scope 129 | CORE_DEFINE_MAX_TYPE(long, BigInt, BigInt) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:129:1: error: template argument 1 is invalid 129 | CORE_DEFINE_MAX_TYPE(long, BigInt, BigInt) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:131:1: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 131 | CORE_DEFINE_MAX_TYPE(long, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:131:1: error: template argument 2 is invalid 131 | CORE_DEFINE_MAX_TYPE(long, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:131:1: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 131 | CORE_DEFINE_MAX_TYPE(long, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:131:1: error: template argument 1 is invalid 131 | CORE_DEFINE_MAX_TYPE(long, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:134:1: error: ‘BigInt’ was not declared in this scope 134 | CORE_DEFINE_MAX_TYPE(int, BigInt, BigInt) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:134:1: error: template argument 2 is invalid 134 | CORE_DEFINE_MAX_TYPE(int, BigInt, BigInt) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:134:1: error: ‘BigInt’ was not declared in this scope 134 | CORE_DEFINE_MAX_TYPE(int, BigInt, BigInt) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:134:1: error: template argument 1 is invalid 134 | CORE_DEFINE_MAX_TYPE(int, BigInt, BigInt) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:136:1: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 136 | CORE_DEFINE_MAX_TYPE(int, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:136:1: error: template argument 2 is invalid 136 | CORE_DEFINE_MAX_TYPE(int, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:136:1: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 136 | CORE_DEFINE_MAX_TYPE(int, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:136:1: error: template argument 1 is invalid 136 | CORE_DEFINE_MAX_TYPE(int, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:139:1: error: ‘BigInt’ was not declared in this scope 139 | CORE_DEFINE_MAX_TYPE(BigInt, BigFloat, BigFloat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:139:1: error: template argument 1 is invalid 139 | CORE_DEFINE_MAX_TYPE(BigInt, BigFloat, BigFloat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:139:1: error: ‘BigInt’ was not declared in this scope 139 | CORE_DEFINE_MAX_TYPE(BigInt, BigFloat, BigFloat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:139:1: error: template argument 2 is invalid 139 | CORE_DEFINE_MAX_TYPE(BigInt, BigFloat, BigFloat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:140:1: error: ‘BigInt’ was not declared in this scope 140 | CORE_DEFINE_MAX_TYPE(BigInt, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:140:1: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 140 | CORE_DEFINE_MAX_TYPE(BigInt, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:140:1: error: template argument 1 is invalid 140 | CORE_DEFINE_MAX_TYPE(BigInt, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:140:1: error: template argument 2 is invalid /usr/include/CGAL/CORE/Promote.h:140:1: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 140 | CORE_DEFINE_MAX_TYPE(BigInt, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:140:1: error: ‘BigInt’ was not declared in this scope 140 | CORE_DEFINE_MAX_TYPE(BigInt, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:140:1: error: template argument 1 is invalid 140 | CORE_DEFINE_MAX_TYPE(BigInt, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:140:1: error: template argument 2 is invalid /usr/include/CGAL/CORE/Promote.h:141:1: error: ‘BigInt’ was not declared in this scope 141 | CORE_DEFINE_MAX_TYPE(BigInt, Expr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:141:1: error: template argument 1 is invalid 141 | CORE_DEFINE_MAX_TYPE(BigInt, Expr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:141:1: error: ‘BigInt’ was not declared in this scope 141 | CORE_DEFINE_MAX_TYPE(BigInt, Expr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:141:1: error: template argument 2 is invalid 141 | CORE_DEFINE_MAX_TYPE(BigInt, Expr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:143:1: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 143 | CORE_DEFINE_MAX_TYPE(BigFloat, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:143:1: error: template argument 2 is invalid 143 | CORE_DEFINE_MAX_TYPE(BigFloat, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:143:1: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 143 | CORE_DEFINE_MAX_TYPE(BigFloat, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:143:1: error: template argument 1 is invalid 143 | CORE_DEFINE_MAX_TYPE(BigFloat, BigRat, BigRat) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:146:1: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 146 | CORE_DEFINE_MAX_TYPE(BigRat, Expr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:146:1: error: template argument 1 is invalid 146 | CORE_DEFINE_MAX_TYPE(BigRat, Expr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:146:1: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 146 | CORE_DEFINE_MAX_TYPE(BigRat, Expr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Promote.h:146:1: error: template argument 2 is invalid 146 | CORE_DEFINE_MAX_TYPE(BigRat, Expr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/poly/Poly.h:208:3: error: ‘BigInt’ does not name a type 208 | BigInt CauchyBound() const; // Cauchy Root Bound from Erich Kaltofen | ^~~~~~ /usr/include/CGAL/CORE/poly/Poly.h:209:3: error: ‘BigInt’ does not name a type 209 | BigInt UpperBound() const; // Another Cauchy Root Bound; an improvement over | ^~~~~~ /usr/include/CGAL/CORE/poly/Sturm.h: In member function ‘CORE::BFInterval CORE::Sturm::firstRootBelow(const CORE::BigFloat&) const’: /usr/include/CGAL/CORE/poly/Sturm.h:464:34: error: no matching function for call to ‘ceil(CORE::BigFloat&)’ 464 | BigFloat bdBF = BigFloat(ceil(bd)); | ~~~~^~~~ In file included from /usr/include/CGAL/is_convertible.h:22, from /usr/include/CGAL/Rational_traits.h:23, from /usr/include/CGAL/number_type_basic.h:40: /usr/include/gmpxx.h:3349:1: note: candidate: ‘template __gmp_expr<__mpf_struct [1], __gmp_unary_expr<__gmp_expr<__mpf_struct [1], T>, __gmp_ceil_function> > ceil(const __gmp_expr<__mpf_struct [1], T>&)’ 3349 | __GMP_DEFINE_UNARY_FUNCTION_1(mpf_t, ceil, __gmp_ceil_function) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gmpxx.h:3349:1: note: template argument deduction/substitution failed: /usr/include/CGAL/CORE/poly/Sturm.h:464:34: note: ‘CORE::BigFloat’ is not derived from ‘const __gmp_expr<__mpf_struct [1], T>’ 464 | BigFloat bdBF = BigFloat(ceil(bd)); | ~~~~^~~~ In file included from /usr/include/c++/14/complex:44, from /usr/include/boost/container_hash/hash.hpp:42, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/CGAL/IO/Color.h:23, from /usr/include/CGAL/IO/io.h:24, from /usr/include/CGAL/Needs_parens_as_product.h:20, from /usr/include/CGAL/number_type_basic.h:45: /usr/include/c++/14/cmath:174:5: note: candidate: ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::ceil(_Tp)’ 174 | ceil(_Tp __x) | ^~~~ /usr/include/c++/14/cmath:174:5: note: template argument deduction/substitution failed: /usr/include/c++/14/cmath: In substitution of ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::ceil(_Tp) [with _Tp = CORE::BigFloat]’: /usr/include/CGAL/CORE/poly/Sturm.h:464:34: required from here 464 | BigFloat bdBF = BigFloat(ceil(bd)); | ~~~~^~~~ /usr/include/c++/14/cmath:174:5: error: no type named ‘__type’ in ‘struct __gnu_cxx::__enable_if’ 174 | ceil(_Tp __x) | ^~~~ In file included from /usr/include/features.h:524, from /usr/include/c++/14/ppc64le-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/14/ppc64le-redhat-linux/bits/c++config.h:680, from /usr/include/c++/14/cstddef:49, from /usr/include/boost/config/compiler/gcc.hpp:165, from /usr/include/boost/config.hpp:39, from /usr/include/boost/endian/detail/requires_cxx11.hpp:8, from /usr/include/boost/endian/conversion.hpp:11, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Geometry.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/distance.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:5: /usr/include/bits/mathcalls.h:174:1: note: candidate: ‘double ceil(double)’ 174 | __MATHCALLX (ceil,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ In file included from /usr/include/c++/14/cmath:47: /usr/include/bits/mathcalls.h:174:1: note: no known conversion for argument 1 from ‘CORE::BigFloat’ to ‘double’ 174 | __MATHCALLX (ceil,, (_Mdouble_ __x), (__const__)); | ^ /usr/include/c++/14/cmath:166:3: note: candidate: ‘constexpr long double std::ceil(long double)’ 166 | ceil(long double __x) | ^~~~ /usr/include/c++/14/cmath:166:20: note: no known conversion for argument 1 from ‘CORE::BigFloat’ to ‘long double’ 166 | ceil(long double __x) | ~~~~~~~~~~~~^~~ /usr/include/c++/14/cmath:162:3: note: candidate: ‘constexpr float std::ceil(float)’ 162 | ceil(float __x) | ^~~~ /usr/include/c++/14/cmath:162:14: note: no known conversion for argument 1 from ‘CORE::BigFloat’ to ‘float’ 162 | ceil(float __x) | ~~~~~~^~~ /usr/include/CGAL/CORE/poly/Sturm.h: In member function ‘CORE::BigFloat CORE::Sturm::newtonIterE(int, const CORE::BigFloat&, CORE::BigFloat&, CORE::extLong&, CORE::extLong&)’: /usr/include/CGAL/CORE/poly/Sturm.h:683:33: error: ‘class CORE::BigFloat’ has no member named ‘m’ 683 | del = BigFloat(core_abs(del.m()), err, del.exp() ); | ^ /usr/include/CGAL/CORE/ExprRep.h: At global scope: /usr/include/CGAL/CORE/ExprRep.h:138:3: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 138 | BigRat* ratValue; ///< rational value | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/ExprRep.h:376:9: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 376 | const BigRat* ratValue() const { | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/ExprRep.h:379:3: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 379 | BigRat*& ratValue() { | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/ExprRep.h:384:3: error: ‘BigInt’ does not name a type 384 | BigInt BigIntValue(); | ^~~~~~ /usr/include/CGAL/CORE/ExprRep.h:385:3: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 385 | BigRat BigRatValue(); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/ExprRep.h:437:29: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 437 | void reduceToBigRat(const BigRat&); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/ExprRep.h: In member function ‘void CORE::AddSubRep::computeExactFlags()’: /usr/include/CGAL/CORE/ExprRep.h:951:9: error: there are no arguments to ‘ratValue’ that depend on a template parameter, so a declaration of ‘ratValue’ must be available [-fpermissive] 951 | *(ratValue()) = Op(*(ratValue())); | ^~~~~~~~ /usr/include/CGAL/CORE/ExprRep.h:951:9: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/CGAL/CORE/ExprRep.h:951:28: error: there are no arguments to ‘ratValue’ that depend on a template parameter, so a declaration of ‘ratValue’ must be available [-fpermissive] 951 | *(ratValue()) = Op(*(ratValue())); | ^~~~~~~~ /usr/include/CGAL/CORE/ExprRep.h:960:7: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 960 | BigRat val=Op(*(first->ratValue()), *(second->ratValue())); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/ExprRep.h:961:22: error: ‘val’ was not declared in this scope 961 | reduceToBigRat(val); | ^~~ /usr/include/CGAL/CORE/ExprRep.h: At global scope: /usr/include/CGAL/CORE/ExprRep.h:1344:8: error: ‘BigInt’ does not name a type 1344 | inline BigInt ExprRep::BigIntValue() { | ^~~~~~ /usr/include/CGAL/CORE/ExprRep.h:1348:8: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 1348 | inline BigRat ExprRep::BigRatValue() { | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/Expr.h:91:14: error: ‘BigInt’ does not name a type 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~~~ /usr/include/CGAL/CORE/Expr.h:93:14: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 93 | Expr(const BigRat& R) : RCExpr(new ConstRealRep(Real(R))) {} | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/Expr.h:93:3: error: ‘CORE::Expr::Expr(const int&)’ cannot be overloaded with ‘CORE::Expr::Expr(const int&)’ 93 | Expr(const BigRat& R) : RCExpr(new ConstRealRep(Real(R))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:91:3: note: previous declaration ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:97:22: error: ‘multiprecision’ is not a member of ‘boost’ 97 | boost::multiprecision::is_number_expression::value> > | ^~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Expr.h:97:75: error: template argument 1 is invalid 97 | boost::multiprecision::is_number_expression::value> > | ^ /usr/include/CGAL/CORE/Expr.h:262:3: error: ‘BigInt’ does not name a type 262 | BigInt BigIntValue() const { | ^~~~~~ /usr/include/CGAL/CORE/Expr.h:266:3: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 266 | BigRat BigRatValue() const { | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/Expr.h:329:3: error: ‘BigInt’ does not name a type 329 | BigInt getMantissa() const { | ^~~~~~ /usr/include/CGAL/CORE/Expr.h: In constructor ‘CORE::Expr::Expr(const int&)’: /usr/include/CGAL/CORE/Expr.h:91:57: error: call of overloaded ‘Real(const int&)’ is ambiguous 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^ /usr/include/CGAL/CORE/Real.h:62:3: note: candidate: ‘CORE::Real::Real(const CORE::Real&)’ 62 | Real(const Real& rhs) : RCReal(rhs) { | ^~~~ /usr/include/CGAL/CORE/Real.h:51:3: note: candidate: ‘CORE::Real::Real(const CORE::BigFloat&)’ 51 | Real(const BigFloat& F) : RCReal(new RealBigFloat(F)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:49:3: note: candidate: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate: ‘CORE::Real::Real(int)’ 39 | Real(int i=0) : RCReal(new RealLong(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h: In constructor ‘CORE::Expr::Expr(const int&)’: /usr/include/CGAL/CORE/Expr.h:93:57: error: call of overloaded ‘Real(const int&)’ is ambiguous 93 | Expr(const BigRat& R) : RCExpr(new ConstRealRep(Real(R))) {} | ^ /usr/include/CGAL/CORE/Real.h:62:3: note: candidate: ‘CORE::Real::Real(const CORE::Real&)’ 62 | Real(const Real& rhs) : RCReal(rhs) { | ^~~~ /usr/include/CGAL/CORE/Real.h:51:3: note: candidate: ‘CORE::Real::Real(const CORE::BigFloat&)’ 51 | Real(const BigFloat& F) : RCReal(new RealBigFloat(F)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:49:3: note: candidate: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate: ‘CORE::Real::Real(int)’ 39 | Real(int i=0) : RCReal(new RealLong(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h: In constructor ‘CORE::Expr::Expr(const TmplExpr&)’: /usr/include/CGAL/CORE/Expr.h:100:35: error: ‘multiprecision’ is not a member of ‘boost’ 100 | std::conditional_t::value == boost::multiprecision::number_kind_integer, | ^~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Expr.h:101:23: error: wrong number of template arguments (1, should be 3) 101 | BigInt, BigRat>(R)))) {} | ^ In file included from /usr/include/boost/endian/detail/is_trivially_copyable.hpp:15, from /usr/include/boost/endian/detail/endian_load.hpp:12, from /usr/include/boost/endian/conversion.hpp:13: /usr/include/c++/14/type_traits:2715:11: note: provided for ‘template using std::conditional_t = typename std::conditional::type’ 2715 | using conditional_t = typename conditional<_Cond, _Iftrue, _Iffalse>::type; | ^~~~~~~~~~~~~ /usr/include/CGAL/CORE/Expr.h: In member function ‘CORE::Expr& CORE::Expr::operator++()’: /usr/include/CGAL/CORE/Expr.h:200:14: error: conversion from ‘int’ to ‘const CORE::Expr’ is ambiguous 200 | *this += 1; | ^ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:163:32: note: initializing argument 1 of ‘CORE::Expr& CORE::Expr::operator+=(const CORE::Expr&)’ 163 | Expr& operator+=(const Expr& e) { | ~~~~~~~~~~~~^ /usr/include/CGAL/CORE/Expr.h: In member function ‘CORE::Expr CORE::Expr::operator++(int)’: /usr/include/CGAL/CORE/Expr.h:206:14: error: conversion from ‘int’ to ‘const CORE::Expr’ is ambiguous 206 | *this += 1; | ^ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:163:32: note: initializing argument 1 of ‘CORE::Expr& CORE::Expr::operator+=(const CORE::Expr&)’ 163 | Expr& operator+=(const Expr& e) { | ~~~~~~~~~~~~^ /usr/include/CGAL/CORE/Expr.h: In member function ‘CORE::Expr& CORE::Expr::operator--()’: /usr/include/CGAL/CORE/Expr.h:211:14: error: conversion from ‘int’ to ‘const CORE::Expr’ is ambiguous 211 | *this -= 1; | ^ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:168:32: note: initializing argument 1 of ‘CORE::Expr& CORE::Expr::operator-=(const CORE::Expr&)’ 168 | Expr& operator-=(const Expr& e) { | ~~~~~~~~~~~~^ /usr/include/CGAL/CORE/Expr.h: In member function ‘CORE::Expr CORE::Expr::operator--(int)’: /usr/include/CGAL/CORE/Expr.h:217:14: error: conversion from ‘int’ to ‘const CORE::Expr’ is ambiguous 217 | *this -= 1; | ^ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:168:32: note: initializing argument 1 of ‘CORE::Expr& CORE::Expr::operator-=(const CORE::Expr&)’ 168 | Expr& operator-=(const Expr& e) { | ~~~~~~~~~~~~^ /usr/include/CGAL/CORE/Expr.h: At global scope: /usr/include/CGAL/CORE/Expr.h:366:18: error: ‘BigInt’ does not name a type 366 | CGAL_CORE_EXPORT BigInt floor(const Expr&, Expr&); | ^~~~~~ /usr/include/CGAL/CORE/Expr.h: In function ‘CORE::Expr CORE::operator%(const Expr&, const Expr&)’: /usr/include/CGAL/CORE/Expr.h:393:8: error: no matching function for call to ‘floor(CORE::Expr, CORE::Expr&)’ 393 | floor(e1/e2, result); | ~~~~~^~~~~~~~~~~~~~~ /usr/include/gmpxx.h:3348:1: note: candidate: ‘template __gmp_expr<__mpf_struct [1], __gmp_unary_expr<__gmp_expr<__mpf_struct [1], T>, __gmp_floor_function> > floor(const __gmp_expr<__mpf_struct [1], T>&)’ 3348 | __GMP_DEFINE_UNARY_FUNCTION_1(mpf_t, floor, __gmp_floor_function) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gmpxx.h:3348:1: note: candidate expects 1 argument, 2 provided /usr/include/c++/14/cmath:269:5: note: candidate: ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::floor(_Tp)’ 269 | floor(_Tp __x) | ^~~~~ /usr/include/c++/14/cmath:269:5: note: candidate expects 1 argument, 2 provided /usr/include/bits/mathcalls.h:180:1: note: candidate: ‘double floor(double)’ 180 | __MATHCALLX (floor,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /usr/include/bits/mathcalls.h:180:1: note: candidate expects 1 argument, 2 provided /usr/include/c++/14/cmath:261:3: note: candidate: ‘constexpr long double std::floor(long double)’ 261 | floor(long double __x) | ^~~~~ /usr/include/c++/14/cmath:261:3: note: candidate expects 1 argument, 2 provided /usr/include/c++/14/cmath:257:3: note: candidate: ‘constexpr float std::floor(float)’ 257 | floor(float __x) | ^~~~~ /usr/include/c++/14/cmath:257:3: note: candidate expects 1 argument, 2 provided /usr/include/CGAL/CORE/Expr.h: At global scope: /usr/include/CGAL/CORE/Expr.h:449:8: error: ‘BigInt’ does not name a type 449 | inline BigInt floor(const Expr& e) { | ^~~~~~ /usr/include/CGAL/CORE/Expr.h:454:8: error: ‘BigInt’ does not name a type 454 | inline BigInt ceil(const Expr& e) { | ^~~~~~ /usr/include/CGAL/CORE/Expr.h: In function ‘long int CORE::floorLg(const Expr&)’: /usr/include/CGAL/CORE/Expr.h:460:23: error: no matching function for call to ‘floor(const CORE::Expr&)’ 460 | return floorLg(floor(e)); | ~~~~~^~~ /usr/include/gmpxx.h:3348:1: note: candidate: ‘template __gmp_expr<__mpf_struct [1], __gmp_unary_expr<__gmp_expr<__mpf_struct [1], T>, __gmp_floor_function> > floor(const __gmp_expr<__mpf_struct [1], T>&)’ 3348 | __GMP_DEFINE_UNARY_FUNCTION_1(mpf_t, floor, __gmp_floor_function) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gmpxx.h:3348:1: note: template argument deduction/substitution failed: /usr/include/CGAL/CORE/Expr.h:460:23: note: ‘const CORE::Expr’ is not derived from ‘const __gmp_expr<__mpf_struct [1], T>’ 460 | return floorLg(floor(e)); | ~~~~~^~~ /usr/include/c++/14/cmath:269:5: note: candidate: ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::floor(_Tp)’ 269 | floor(_Tp __x) | ^~~~~ /usr/include/c++/14/cmath:269:5: note: template argument deduction/substitution failed: /usr/include/c++/14/cmath: In substitution of ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::floor(_Tp) [with _Tp = CORE::Expr]’: /usr/include/CGAL/CORE/Expr.h:460:23: required from here 460 | return floorLg(floor(e)); | ~~~~~^~~ /usr/include/c++/14/cmath:269:5: error: no type named ‘__type’ in ‘struct __gnu_cxx::__enable_if’ 269 | floor(_Tp __x) | ^~~~~ /usr/include/bits/mathcalls.h:180:1: note: candidate: ‘double floor(double)’ 180 | __MATHCALLX (floor,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /usr/include/bits/mathcalls.h:180:1: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘double’ 180 | __MATHCALLX (floor,, (_Mdouble_ __x), (__const__)); | ^ /usr/include/c++/14/cmath:261:3: note: candidate: ‘constexpr long double std::floor(long double)’ 261 | floor(long double __x) | ^~~~~ /usr/include/c++/14/cmath:261:21: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘long double’ 261 | floor(long double __x) | ~~~~~~~~~~~~^~~ /usr/include/c++/14/cmath:257:3: note: candidate: ‘constexpr float std::floor(float)’ 257 | floor(float __x) | ^~~~~ /usr/include/c++/14/cmath:257:15: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘float’ 257 | floor(float __x) | ~~~~~~^~~ /usr/include/CGAL/CORE/Expr.h: In function ‘long int CORE::ceilLg(const Expr&)’: /usr/include/CGAL/CORE/Expr.h:465:21: error: no matching function for call to ‘ceil(const CORE::Expr&)’ 465 | return ceilLg(ceil(e)); | ~~~~^~~ /usr/include/gmpxx.h:3349:1: note: candidate: ‘template __gmp_expr<__mpf_struct [1], __gmp_unary_expr<__gmp_expr<__mpf_struct [1], T>, __gmp_ceil_function> > ceil(const __gmp_expr<__mpf_struct [1], T>&)’ 3349 | __GMP_DEFINE_UNARY_FUNCTION_1(mpf_t, ceil, __gmp_ceil_function) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gmpxx.h:3349:1: note: template argument deduction/substitution failed: /usr/include/CGAL/CORE/Expr.h:465:21: note: ‘const CORE::Expr’ is not derived from ‘const __gmp_expr<__mpf_struct [1], T>’ 465 | return ceilLg(ceil(e)); | ~~~~^~~ /usr/include/c++/14/cmath:174:5: note: candidate: ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::ceil(_Tp)’ 174 | ceil(_Tp __x) | ^~~~ /usr/include/c++/14/cmath:174:5: note: template argument deduction/substitution failed: /usr/include/c++/14/cmath: In substitution of ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::ceil(_Tp) [with _Tp = CORE::Expr]’: /usr/include/CGAL/CORE/Expr.h:465:21: required from here 465 | return ceilLg(ceil(e)); | ~~~~^~~ /usr/include/c++/14/cmath:174:5: error: no type named ‘__type’ in ‘struct __gnu_cxx::__enable_if’ 174 | ceil(_Tp __x) | ^~~~ /usr/include/bits/mathcalls.h:174:1: note: candidate: ‘double ceil(double)’ 174 | __MATHCALLX (ceil,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /usr/include/bits/mathcalls.h:174:1: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘double’ 174 | __MATHCALLX (ceil,, (_Mdouble_ __x), (__const__)); | ^ /usr/include/c++/14/cmath:166:3: note: candidate: ‘constexpr long double std::ceil(long double)’ 166 | ceil(long double __x) | ^~~~ /usr/include/c++/14/cmath:166:20: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘long double’ 166 | ceil(long double __x) | ~~~~~~~~~~~~^~~ /usr/include/c++/14/cmath:162:3: note: candidate: ‘constexpr float std::ceil(float)’ 162 | ceil(float __x) | ^~~~ /usr/include/c++/14/cmath:162:14: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘float’ 162 | ceil(float __x) | ~~~~~~^~~ /usr/include/CGAL/CORE/Expr.h: In function ‘bool CORE::isDivisible(const Expr&, const Expr&)’: /usr/include/CGAL/CORE/Expr.h:479:8: error: no matching function for call to ‘floor(CORE::Expr, CORE::Expr&)’ 479 | floor(e1/e2, result); | ~~~~~^~~~~~~~~~~~~~~ /usr/include/gmpxx.h:3348:1: note: candidate: ‘template __gmp_expr<__mpf_struct [1], __gmp_unary_expr<__gmp_expr<__mpf_struct [1], T>, __gmp_floor_function> > floor(const __gmp_expr<__mpf_struct [1], T>&)’ 3348 | __GMP_DEFINE_UNARY_FUNCTION_1(mpf_t, floor, __gmp_floor_function) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gmpxx.h:3348:1: note: candidate expects 1 argument, 2 provided /usr/include/c++/14/cmath:269:5: note: candidate: ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::floor(_Tp)’ 269 | floor(_Tp __x) | ^~~~~ /usr/include/c++/14/cmath:269:5: note: candidate expects 1 argument, 2 provided /usr/include/bits/mathcalls.h:180:1: note: candidate: ‘double floor(double)’ 180 | __MATHCALLX (floor,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /usr/include/bits/mathcalls.h:180:1: note: candidate expects 1 argument, 2 provided /usr/include/c++/14/cmath:261:3: note: candidate: ‘constexpr long double std::floor(long double)’ 261 | floor(long double __x) | ^~~~~ /usr/include/c++/14/cmath:261:3: note: candidate expects 1 argument, 2 provided /usr/include/c++/14/cmath:257:3: note: candidate: ‘constexpr float std::floor(float)’ 257 | floor(float __x) | ^~~~~ /usr/include/c++/14/cmath:257:3: note: candidate expects 1 argument, 2 provided /usr/include/CGAL/CORE/Expr.h: In function ‘CORE::Expr CORE::gcd(const Expr&, const Expr&)’: /usr/include/CGAL/CORE/Expr.h:495:16: error: call of overloaded ‘Expr(int)’ is ambiguous 495 | return Expr(1); | ^ /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate: ‘CORE::Expr::Expr(const CORE::Real&)’ 121 | Expr(const Real &r) : RCExpr(new ConstRealRep(r)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:104:3: note: candidate: ‘CORE::Expr::Expr(const CORE::BigFloat&)’ 104 | Expr(const BigFloat& F) : RCExpr(new ConstRealRep(Real(F))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ In file included from /usr/include/CGAL/CORE/Expr.h:545: /usr/include/CGAL/CORE/poly/Poly.tcc: At global scope: /usr/include/CGAL/CORE/poly/Poly.tcc:820:21: error: ‘BigInt’ was not declared in this scope 820 | BigFloat Polynomial::evalApprox(const BigFloat& /*f*/, | ^~~~~~ /usr/include/CGAL/CORE/poly/Poly.tcc:820:27: error: template argument 1 is invalid 820 | BigFloat Polynomial::evalApprox(const BigFloat& /*f*/, | ^ /usr/include/CGAL/CORE/poly/Poly.tcc:821:53: error: non-member function ‘CORE::BigFloat CORE::evalApprox(const BigFloat&, const extLong&, const extLong&)’ cannot have cv-qualifier 821 | const extLong& /*r*/, const extLong& /*a*/) const { // evaluation | ^~~~~ /usr/include/CGAL/CORE/poly/Poly.tcc:821:53: error: ‘evalApprox’ is not a template function /usr/include/CGAL/CORE/poly/Poly.tcc:909:1: error: ‘BigInt’ does not name a type 909 | BigInt Polynomial::CauchyBound() const { | ^~~~~~ /usr/include/CGAL/CORE/poly/Poly.tcc:937:1: error: ‘BigInt’ does not name a type 937 | BigInt Polynomial::UpperBound() const { | ^~~~~~ /usr/include/CGAL/CORE/poly/Poly.tcc: In member function ‘CORE::BigFloat CORE::Polynomial::sepBound() const’: /usr/include/CGAL/CORE/poly/Poly.tcc:993:3: error: ‘BigInt’ was not declared in this scope 993 | BigInt d; | ^~~~~~ /usr/include/CGAL/CORE/poly/Poly.tcc:997:15: error: ‘d’ was not declared in this scope 997 | CORE::power(d, BigInt(deg), ((deg)+4)/2); | ^ /usr/include/CGAL/CORE/Expr_impl.h: In static member function ‘static const CORE::Expr& CORE::Expr::getZero()’: /usr/include/CGAL/CORE/Expr_impl.h:65:3: error: call of overloaded ‘Expr(int)’ is ambiguous 65 | CGAL_STATIC_THREAD_LOCAL_VARIABLE(Expr, Zero,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:135:3: note: candidate: ‘CORE::Expr::Expr(CORE::ExprRep*)’ 135 | Expr(ExprRep* p) : RCExpr(p) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate: ‘CORE::Expr::Expr(const CORE::Real&)’ 121 | Expr(const Real &r) : RCExpr(new ConstRealRep(r)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:117:3: note: candidate: ‘CORE::Expr::Expr(const std::string&, const CORE::extLong&)’ 117 | Expr(const std::string& s, const extLong& p = get_static_defInputDigits()) | ^~~~ /usr/include/CGAL/CORE/Expr.h:113:3: note: candidate: ‘CORE::Expr::Expr(const char*, const CORE::extLong&)’ 113 | Expr(const char *s, const extLong& p = get_static_defInputDigits()) | ^~~~ /usr/include/CGAL/CORE/Expr.h:104:3: note: candidate: ‘CORE::Expr::Expr(const CORE::BigFloat&)’ 104 | Expr(const BigFloat& F) : RCExpr(new ConstRealRep(Real(F))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr_impl.h: In static member function ‘static const CORE::Expr& CORE::Expr::getOne()’: /usr/include/CGAL/CORE/Expr_impl.h:71:3: error: call of overloaded ‘Expr(int)’ is ambiguous 71 | CGAL_STATIC_THREAD_LOCAL_VARIABLE(Expr, One,1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate: ‘CORE::Expr::Expr(const CORE::Real&)’ 121 | Expr(const Real &r) : RCExpr(new ConstRealRep(r)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:104:3: note: candidate: ‘CORE::Expr::Expr(const CORE::BigFloat&)’ 104 | Expr(const BigFloat& F) : RCExpr(new ConstRealRep(Real(F))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ In file included from /usr/include/CGAL/CORE/Expr.h:550: /usr/include/CGAL/CORE/Expr_impl.h: At global scope: /usr/include/CGAL/CORE/Expr_impl.h:117:1: error: ‘BigInt’ does not name a type 117 | BigInt floor(const Expr& e, Expr &sub) { | ^~~~~~ /usr/include/CGAL/CORE/Expr_impl.h: In function ‘CORE::Expr CORE::pow(const Expr&, long unsigned int)’: /usr/include/CGAL/CORE/Expr_impl.h:137:18: error: call of overloaded ‘Expr(int)’ is ambiguous 137 | return Expr(1); | ^ /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate: ‘CORE::Expr::Expr(const CORE::Real&)’ 121 | Expr(const Real &r) : RCExpr(new ConstRealRep(r)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:104:3: note: candidate: ‘CORE::Expr::Expr(const CORE::BigFloat&)’ 104 | Expr(const BigFloat& F) : RCExpr(new ConstRealRep(Real(F))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr_impl.h: In constructor ‘CORE::NodeInfo::NodeInfo()’: /usr/include/CGAL/CORE/Expr_impl.h:175:17: error: class ‘CORE::NodeInfo’ does not have any field named ‘ratValue’ 175 | ratFlag(0), ratValue(nullptr) { } | ^~~~~~~~ /usr/include/CGAL/CORE/Expr_impl.h: At global scope: /usr/include/CGAL/CORE/Expr_impl.h:264:36: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? 264 | void ExprRep::reduceToBigRat(const BigRat& rat) { | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/Expr_impl.h: In member function ‘void CORE::ExprRep::reduceToBigRat(const int&)’: /usr/include/CGAL/CORE/Expr_impl.h:265:17: error: call of overloaded ‘Real(const int&)’ is ambiguous 265 | Real value(rat); | ^ /usr/include/CGAL/CORE/Real.h:62:3: note: candidate: ‘CORE::Real::Real(const CORE::Real&)’ 62 | Real(const Real& rhs) : RCReal(rhs) { | ^~~~ /usr/include/CGAL/CORE/Real.h:51:3: note: candidate: ‘CORE::Real::Real(const CORE::BigFloat&)’ 51 | Real(const BigFloat& F) : RCReal(new RealBigFloat(F)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:49:3: note: candidate: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate: ‘CORE::Real::Real(int)’ 39 | Real(int i=0) : RCReal(new RealLong(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr_impl.h:306:7: error: ‘ratValue’ was not declared in this scope 306 | if (ratValue() == nullptr) | ^~~~~~~~ /usr/include/CGAL/CORE/Expr_impl.h:307:22: error: expected type-specifier before ‘BigRat’ 307 | ratValue() = new BigRat(rat); | ^~~~~~ /usr/include/CGAL/CORE/Expr_impl.h: In member function ‘void CORE::ExprRep::reduceTo(const CORE::ExprRep*)’: /usr/include/CGAL/CORE/Expr_impl.h:371:32: error: ‘const class CORE::ExprRep’ has no member named ‘ratValue’ 371 | if (e->ratFlag() > 0 && e->ratValue() != nullptr) { | ^~~~~~~~ /usr/include/CGAL/CORE/Expr_impl.h:373:11: error: ‘ratValue’ was not declared in this scope 373 | if (ratValue() == nullptr) | ^~~~~~~~ /usr/include/CGAL/CORE/Expr_impl.h:374:26: error: expected type-specifier before ‘BigRat’ 374 | ratValue() = new BigRat(*(e->ratValue())); | ^~~~~~ /usr/include/CGAL/CORE/Expr_impl.h:376:30: error: ‘const class CORE::ExprRep’ has no member named ‘ratValue’ 376 | *(ratValue()) = *(e->ratValue()); | ^~~~~~~~ /usr/include/CGAL/CORE/Expr_impl.h: In member function ‘void CORE::ExprRep::reduceToZero()’: /usr/include/CGAL/CORE/Expr_impl.h:411:11: error: ‘ratValue’ was not declared in this scope 411 | if (ratValue() == nullptr) | ^~~~~~~~ /usr/include/CGAL/CORE/Expr_impl.h:412:26: error: expected type-specifier before ‘BigRat’ 412 | ratValue() = new BigRat(0); | ^~~~~~ /usr/include/CGAL/CORE/Expr_impl.h: In member function ‘void CORE::ExprRep::approx(const CORE::extLong&, const CORE::extLong&)’: /usr/include/CGAL/CORE/Expr_impl.h:459:61: error: ‘ratValue’ was not declared in this scope 459 | if (get_static_rationalReduceFlag() && ratFlag() > 0 && ratValue() != nullptr) | ^~~~~~~~ /usr/include/CGAL/CORE/Expr_impl.h: In function ‘void CORE::computeExactFlags_temp(ConstRep*, const Real&)’: /usr/include/CGAL/CORE/Expr_impl.h:747:8: error: ‘class CORE::ConstRep’ has no member named ‘ratValue’ 747 | t->ratValue() = new BigRat(value.BigRatValue()); | ^~~~~~~~ /usr/include/CGAL/CORE/Expr_impl.h:747:25: error: expected type-specifier before ‘BigRat’ 747 | t->ratValue() = new BigRat(value.BigRatValue()); | ^~~~~~ /usr/include/CGAL/CORE/Expr_impl.h: In member function ‘virtual void CORE::NegRep::computeExactFlags()’: /usr/include/CGAL/CORE/Expr_impl.h:774:38: error: ‘class CORE::ExprRep’ has no member named ‘ratValue’ 774 | if (child->ratFlag()>0 && child->ratValue() != nullptr) { | ^~~~~~~~ /usr/include/CGAL/CORE/Expr_impl.h:775:7: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 775 | BigRat val = -(*(child->ratValue())); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/Expr_impl.h:776:22: error: ‘val’ was not declared in this scope 776 | reduceToBigRat(val); | ^~~ /usr/include/CGAL/CORE/Expr_impl.h: In member function ‘virtual void CORE::MultRep::computeExactFlags()’: /usr/include/CGAL/CORE/Expr_impl.h:884:7: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 884 | BigRat val = (*(first->ratValue()))*(*(second->ratValue())); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/Expr_impl.h:885:22: error: ‘val’ was not declared in this scope 885 | reduceToBigRat(val); | ^~~ /usr/include/CGAL/CORE/Expr_impl.h: In member function ‘virtual void CORE::DivRep::computeExactFlags()’: /usr/include/CGAL/CORE/Expr_impl.h:940:7: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? 940 | BigRat val = (*(first->ratValue()))/(*(second->ratValue())); | ^~~~~~ | BigFloat /usr/include/CGAL/CORE/Expr_impl.h:941:22: error: ‘val’ was not declared in this scope 941 | reduceToBigRat(val); | ^~~ /usr/include/CGAL/CORE/BigFloat_impl.h: At global scope: /usr/include/CGAL/CORE/BigFloat_impl.h:57:1: error: ‘BigInt’ does not name a type 57 | BigInt FiveTo(unsigned long exp) { | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h: In static member function ‘static const CORE::BigFloat& CORE::BigFloat::getZero()’: /usr/include/CGAL/CORE/BigFloat_impl.h:83:3: error: call of overloaded ‘BigFloat(int)’ is ambiguous 83 | CGAL_STATIC_THREAD_LOCAL_VARIABLE(BigFloat, Zero,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:101:12: note: candidate: ‘CORE::BigFloat::BigFloat(CORE::BigFloatRep*)’ 101 | explicit BigFloat(BigFloatRep* r) : RCBigFloat(new BigFloatRep()) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:91:12: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::Expr&, const CORE::extLong&, const CORE::extLong&)’ 91 | explicit BigFloat(const Expr& E, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:62:3: note: candidate: ‘CORE::BigFloat::BigFloat(const std::string&)’ 62 | BigFloat(const std::string& s) : RCBigFloat(new BigFloatRep(s.c_str())) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h: In static member function ‘static const CORE::BigFloat& CORE::BigFloat::getOne()’: /usr/include/CGAL/CORE/BigFloat_impl.h:90:3: error: call of overloaded ‘BigFloat(int)’ is ambiguous 90 | CGAL_STATIC_THREAD_LOCAL_VARIABLE(BigFloat, One,1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:91:12: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::Expr&, const CORE::extLong&, const CORE::extLong&)’ 91 | explicit BigFloat(const Expr& E, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h: In constructor ‘CORE::BigFloatRep::BigFloatRep(double)’: /usr/include/CGAL/CORE/BigFloat_impl.h:108:38: error: class ‘CORE::BigFloatRep’ does not have any field named ‘m’ 108 | BigFloatRep::BigFloatRep(double d) : m(0), err(0), exp(0) { | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:131:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 131 | m <<= CHUNK_BIT; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:141:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 141 | m <<= s; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:143:14: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 143 | negate(m); | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:143:7: error: ‘negate’ was not declared in this scope 143 | negate(m); | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:143:7: note: suggested alternatives: In file included from /usr/include/c++/14/bits/unique_ptr.h:38, from /usr/include/c++/14/memory:78, 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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Geometry.h:11: /usr/include/c++/14/bits/stl_function.h:175:12: note: ‘std::negate’ 175 | struct negate; | ^~~~~~ In file included from /usr/include/boost/mpl/advance.hpp:19, from /usr/include/boost/mpl/pair_view.hpp:20, from /usr/include/boost/mpl/transform.hpp:20, from /usr/include/CGAL/Kernel/Type_mapper.h:24, from /usr/include/CGAL/Cartesian_converter.h:34, from /usr/include/CGAL/Filtered_kernel.h:19: /usr/include/boost/mpl/negate.hpp:37:8: note: ‘boost::mpl::negate’ 37 | struct negate | ^~~~~~ In file included from /usr/include/boost/move/algo/detail/merge.hpp:18, from /usr/include/boost/move/algo/detail/adaptive_sort_merge.hpp:49, from /usr/include/boost/move/algo/adaptive_merge.hpp:16, from /usr/include/boost/container/vector.hpp:60, from /usr/include/boost/container/detail/flat_tree.hpp:30, from /usr/include/boost/container/flat_set.hpp:29, from /usr/include/CGAL/Intersections_3/internal/Triangle_3_Triangle_3_intersection.h:27, from /usr/include/CGAL/Intersections_3/Triangle_3_Triangle_3.h:26, from /usr/include/CGAL/intersection_3.h:86, from /usr/include/CGAL/Kernel/function_objects.h:30, from /usr/include/CGAL/Cartesian/function_objects.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:62: /usr/include/boost/move/algo/predicate.hpp:56:7: note: ‘boost::movelib::negate’ 56 | class negate | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h: At global scope: /usr/include/CGAL/CORE/BigFloat_impl.h:149:31: error: ‘BigInt’ does not name a type 149 | void BigFloatRep::trunc(const BigInt& I, const extLong& r, const extLong& a) { | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘void CORE::BigFloatRep::trunc(const int&, const CORE::extLong&, const CORE::extLong&)’: /usr/include/CGAL/CORE/BigFloat_impl.h:163:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 163 | m = chunkShift(I, - t); | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:163:13: error: ‘chunkShift’ was not declared in this scope 163 | m = chunkShift(I, - t); | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:167:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 167 | m = I; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:172:5: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 172 | m = 0; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘void CORE::BigFloatRep::truncM(const CORE::BigFloatRep&, const CORE::extLong&, const CORE::extLong&)’: /usr/include/CGAL/CORE/BigFloat_impl.h:180:14: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 180 | if (sign(B.m)) { | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:181:49: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 181 | long tr = chunkFloor((- 1 - r + bitLength(B.m)).asLong()); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:193:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 193 | m = chunkShift(B.m, - t); | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:193:26: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 193 | m = chunkShift(B.m, - t); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:193:13: error: ‘chunkShift’ was not declared in this scope 193 | m = chunkShift(B.m, - t); | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:202:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 202 | m = 0; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘void CORE::BigFloatRep::approx(const CORE::BigFloatRep&, const CORE::extLong&, const CORE::extLong&)’: /usr/include/CGAL/CORE/BigFloat_impl.h:217:66: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 217 | if (static_cast(1 + clLg(B.err)) <= bitLength(B.m)) | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:222:13: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 222 | trunc(B.m, r, a - bits(B.exp)); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h: At global scope: /usr/include/CGAL/CORE/BigFloat_impl.h:230:29: error: ‘BigInt’ does not name a type 230 | void BigFloatRep::div(const BigInt& N, const BigInt& D, | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:230:46: error: ‘BigInt’ does not name a type 230 | void BigFloatRep::div(const BigInt& N, const BigInt& D, | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘void CORE::BigFloatRep::div(const int&, const int&, const CORE::extLong&, const CORE::extLong&)’: /usr/include/CGAL/CORE/BigFloat_impl.h:244:7: error: ‘BigInt’ was not declared in this scope 244 | BigInt remainder; | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:247:15: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 247 | div_rem(m, remainder, chunkShift(N, - exp), D); | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:247:29: error: ‘chunkShift’ was not declared in this scope 247 | div_rem(m, remainder, chunkShift(N, - exp), D); | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:247:7: error: ‘div_rem’ was not declared in this scope 247 | div_rem(m, remainder, chunkShift(N, - exp), D); | ^~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:249:27: error: no matching function for call to ‘sign()’ 249 | if (exp <= 0 && sign(remainder) == 0) | ~~~~^~~~~~~~~~~ In file included from /usr/include/CGAL/CORE/extLong.h:32, from /usr/include/CGAL/CORE/CoreDefs.h:31, from /usr/include/CGAL/CORE/CORE.h:29: /usr/include/CGAL/CORE/CoreAux.h:136:12: note: candidate: ‘int CORE::sign(int)’ 136 | inline int sign(int x) { | ^~~~ /usr/include/CGAL/CORE/CoreAux.h:136:21: note: no known conversion for argument 1 from ‘’ to ‘int’ 136 | inline int sign(int x) { | ~~~~^ /usr/include/CGAL/CORE/CoreAux.h:141:13: note: candidate: ‘long int CORE::sign(long int)’ 141 | inline long sign(long x) { | ^~~~ /usr/include/CGAL/CORE/CoreAux.h:141:23: note: no known conversion for argument 1 from ‘’ to ‘long int’ 141 | inline long sign(long x) { | ~~~~~^ /usr/include/CGAL/CORE/BigFloat.h:466:12: note: candidate: ‘int CORE::sign(const BigFloat&)’ 466 | inline int sign(const BigFloat& x) { | ^~~~ /usr/include/CGAL/CORE/BigFloat.h:466:33: note: no known conversion for argument 1 from ‘’ to ‘const CORE::BigFloat&’ 466 | inline int sign(const BigFloat& x) { | ~~~~~~~~~~~~~~~~^ /usr/include/CGAL/CORE/Real.h:444:12: note: candidate: ‘int CORE::sign(const Real&)’ 444 | inline int sign(const Real& r) { | ^~~~ /usr/include/CGAL/CORE/Real.h:444:29: note: no known conversion for argument 1 from ‘’ to ‘const CORE::Real&’ 444 | inline int sign(const Real& r) { | ~~~~~~~~~~~~^ /usr/include/CGAL/CORE/Expr.h:425:12: note: candidate: ‘int CORE::sign(const Expr&)’ 425 | inline int sign(const Expr& e) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:425:29: note: no known conversion for argument 1 from ‘’ to ‘const CORE::Expr&’ 425 | inline int sign(const Expr& e) { | ~~~~~~~~~~~~^ /usr/include/CGAL/CORE/BigFloat_impl.h:254:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 254 | m = 0; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘void CORE::BigFloatRep::normal()’: /usr/include/CGAL/CORE/BigFloat_impl.h:278:5: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 278 | m >>= bits_f; // reduce mantissa by bits_f many bits | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h: At global scope: /usr/include/CGAL/CORE/BigFloat_impl.h:294:6: error: variable or field ‘bigNormal’ declared void 294 | void BigFloatRep::bigNormal(BigInt& bigErr) { | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:294:29: error: ‘BigInt’ was not declared in this scope 294 | void BigFloatRep::bigNormal(BigInt& bigErr) { | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:294:37: error: ‘bigErr’ was not declared in this scope 294 | void BigFloatRep::bigNormal(BigInt& bigErr) { | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘void CORE::BigFloatRep::add(const CORE::BigFloatRep&, const CORE::BigFloatRep&)’: /usr/include/CGAL/CORE/BigFloat_impl.h:327:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 327 | m = chunkShift(x.m, expDiff) + y.m; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:327:26: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 327 | m = chunkShift(x.m, expDiff) + y.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:327:13: error: ‘chunkShift’ was not declared in this scope 327 | m = chunkShift(x.m, expDiff) + y.m; | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:327:42: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 327 | m = chunkShift(x.m, expDiff) + y.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:331:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 331 | m = x.m + chunkShift(y.m, - expDiff); // negative shift! | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:331:15: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 331 | m = x.m + chunkShift(y.m, - expDiff); // negative shift! | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:331:32: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 331 | m = x.m + chunkShift(y.m, - expDiff); // negative shift! | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:331:19: error: ‘chunkShift’ was not declared in this scope 331 | m = x.m + chunkShift(y.m, - expDiff); // negative shift! | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:337:5: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 337 | m = x.m + y.m; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:337:13: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 337 | m = x.m + y.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:337:19: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 337 | m = x.m + y.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:343:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 343 | m = x.m + chunkShift(y.m, - expDiff); | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:343:15: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 343 | m = x.m + chunkShift(y.m, - expDiff); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:343:32: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 343 | m = x.m + chunkShift(y.m, - expDiff); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:343:19: error: ‘chunkShift’ was not declared in this scope 343 | m = x.m + chunkShift(y.m, - expDiff); | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:347:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 347 | m = chunkShift(x.m, expDiff) + y.m; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:347:26: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 347 | m = chunkShift(x.m, expDiff) + y.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:347:13: error: ‘chunkShift’ was not declared in this scope 347 | m = chunkShift(x.m, expDiff) + y.m; | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:347:42: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 347 | m = chunkShift(x.m, expDiff) + y.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘void CORE::BigFloatRep::sub(const CORE::BigFloatRep&, const CORE::BigFloatRep&)’: /usr/include/CGAL/CORE/BigFloat_impl.h:364:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 364 | m = chunkShift(x.m, expDiff) - y.m; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:364:26: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 364 | m = chunkShift(x.m, expDiff) - y.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:364:13: error: ‘chunkShift’ was not declared in this scope 364 | m = chunkShift(x.m, expDiff) - y.m; | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:364:42: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 364 | m = chunkShift(x.m, expDiff) - y.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:368:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 368 | m = x.m - chunkShift(y.m, - expDiff); | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:368:15: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 368 | m = x.m - chunkShift(y.m, - expDiff); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:368:32: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 368 | m = x.m - chunkShift(y.m, - expDiff); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:368:19: error: ‘chunkShift’ was not declared in this scope 368 | m = x.m - chunkShift(y.m, - expDiff); | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:374:5: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 374 | m = x.m - y.m; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:374:13: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 374 | m = x.m - y.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:374:19: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 374 | m = x.m - y.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:380:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 380 | m = x.m - chunkShift(y.m, - expDiff); | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:380:15: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 380 | m = x.m - chunkShift(y.m, - expDiff); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:380:32: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 380 | m = x.m - chunkShift(y.m, - expDiff); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:380:19: error: ‘chunkShift’ was not declared in this scope 380 | m = x.m - chunkShift(y.m, - expDiff); | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:384:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 384 | m = chunkShift(x.m, expDiff) - y.m; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:384:26: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 384 | m = chunkShift(x.m, expDiff) - y.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:384:13: error: ‘chunkShift’ was not declared in this scope 384 | m = chunkShift(x.m, expDiff) - y.m; | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:384:42: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 384 | m = chunkShift(x.m, expDiff) - y.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘void CORE::BigFloatRep::mul(const CORE::BigFloatRep&, const CORE::BigFloatRep&)’: /usr/include/CGAL/CORE/BigFloat_impl.h:396:3: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 396 | m = x.m * y.m; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:396:9: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 396 | m = x.m * y.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:396:15: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 396 | m = x.m * y.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:403:5: error: ‘BigInt’ was not declared in this scope 403 | BigInt bigErr(0); | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:405:7: error: ‘bigErr’ was not declared in this scope 405 | bigErr += abs(x.m)*y.err; | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:405:23: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 405 | bigErr += abs(x.m)*y.err; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:407:7: error: ‘bigErr’ was not declared in this scope 407 | bigErr += abs(y.m)*x.err; | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:407:23: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 407 | bigErr += abs(y.m)*x.err; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:409:7: error: ‘bigErr’ was not declared in this scope 409 | bigErr += x.err*y.err; | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:410:15: error: ‘bigErr’ was not declared in this scope 410 | bigNormal(bigErr); | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘void CORE::BigFloatRep::div2(const CORE::BigFloatRep&)’: /usr/include/CGAL/CORE/BigFloat_impl.h:420:16: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 420 | if (isEven(x.m)) { | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:421:5: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 421 | m = (x.m >> 1); | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:421:12: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 421 | m = (x.m >> 1); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:424:5: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 424 | m = (x.m << static_cast(CHUNK_BIT-1)); | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:424:12: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 424 | m = (x.m << static_cast(CHUNK_BIT-1)); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘void CORE::BigFloatRep::centerize(const CORE::BigFloatRep&, const CORE::BigFloatRep&)’: /usr/include/CGAL/CORE/BigFloat_impl.h:435:10: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 435 | if ((a.m == b.m) && (a.err == b.err) && (a.exp == b.exp)) { | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:435:17: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 435 | if ((a.m == b.m) && (a.err == b.err) && (a.exp == b.exp)) { | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:436:5: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 436 | m = a.m; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:436:11: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 436 | m = a.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:455:3: error: ‘BigInt’ was not declared in this scope 455 | BigInt E = chunkShift(r.m, r.exp - exp); | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:456:3: error: ‘E’ was not declared in this scope 456 | E = abs(E); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘void CORE::BigFloatRep::div(const CORE::BigFloatRep&, const CORE::BigFloatRep&, const CORE::extLong&)’: /usr/include/CGAL/CORE/BigFloat_impl.h:473:15: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 473 | div(x.m, y.m, get_static_defBFdivRelPrec(), CORE_posInfty); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:473:20: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 473 | div(x.m, y.m, get_static_defBFdivRelPrec(), CORE_posInfty); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:475:15: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 475 | div(x.m, y.m, R, CORE_posInfty); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:475:20: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 475 | div(x.m, y.m, R, CORE_posInfty); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:478:7: error: ‘BigInt’ was not declared in this scope 478 | BigInt bigErr, errRemainder; | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:481:9: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 481 | m = 0; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:484:17: error: ‘bigErr’ was not declared in this scope 484 | div_rem(bigErr, errRemainder, abs(x.m) + static_cast(x.err), | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:484:25: error: ‘errRemainder’ was not declared in this scope; did you mean ‘remainder’? 484 | div_rem(bigErr, errRemainder, abs(x.m) + static_cast(x.err), | ^~~~~~~~~~~~ | remainder /usr/include/CGAL/CORE/BigFloat_impl.h:484:45: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 484 | div_rem(bigErr, errRemainder, abs(x.m) + static_cast(x.err), | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:485:23: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 485 | abs(y.m) - static_cast(y.err)); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:484:9: error: ‘div_rem’ was not declared in this scope 484 | div_rem(bigErr, errRemainder, abs(x.m) + static_cast(x.err), | ^~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:487:31: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 487 | long lx = bitLength(x.m); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:488:31: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 488 | long ly = bitLength(y.m); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:499:15: error: expected ‘;’ before ‘remainder’ 499 | BigInt remainder; | ^~~~~~~~~~ | ; /usr/include/CGAL/CORE/BigFloat_impl.h:501:17: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 501 | div_rem(m, remainder, chunkShift(x.m, - t), y.m); | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:501:44: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 501 | div_rem(m, remainder, chunkShift(x.m, - t), y.m); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:501:31: error: ‘chunkShift’ was not declared in this scope 501 | div_rem(m, remainder, chunkShift(x.m, - t), y.m); | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:501:55: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 501 | div_rem(m, remainder, chunkShift(x.m, - t), y.m); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:501:9: error: ‘div_rem’ was not declared in this scope 501 | div_rem(m, remainder, chunkShift(x.m, - t), y.m); | ^~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:516:15: error: expected ‘;’ before ‘errx_over_Bexp’ 516 | BigInt errx_over_Bexp = x.err; | ^~~~~~~~~~~~~~~ | ; /usr/include/CGAL/CORE/BigFloat_impl.h:519:11: error: ‘errx_over_Bexp’ was not declared in this scope 519 | errx_over_Bexp >>= bits_Bexp; | ^~~~~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:521:11: error: ‘errx_over_Bexp’ was not declared in this scope 521 | errx_over_Bexp <<= (-bits_Bexp); | ^~~~~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:529:17: error: ‘bigErr’ was not declared in this scope 529 | div_rem(bigErr, errRemainder, | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:529:25: error: ‘errRemainder’ was not declared in this scope; did you mean ‘remainder’? 529 | div_rem(bigErr, errRemainder, | ^~~~~~~~~~~~ | remainder /usr/include/CGAL/CORE/BigFloat_impl.h:530:20: error: no matching function for call to ‘abs()’ 530 | abs(remainder) + errx_over_Bexp + delta + static_cast(y.err) * abs(m), | ~~~^~~~~~~~~~~ /usr/include/CGAL/CORE/CoreAux.h:126:12: note: candidate: ‘int CORE::abs(int)’ 126 | inline int abs(int x) { | ^~~ /usr/include/CGAL/CORE/CoreAux.h:126:20: note: no known conversion for argument 1 from ‘’ to ‘int’ 126 | inline int abs(int x) { | ~~~~^ /usr/include/CGAL/CORE/CoreAux.h:131:13: note: candidate: ‘long int CORE::abs(long int)’ 131 | inline long abs(long x) { | ^~~ /usr/include/CGAL/CORE/CoreAux.h:131:22: note: no known conversion for argument 1 from ‘’ to ‘long int’ 131 | inline long abs(long x) { | ~~~~~^ /usr/include/CGAL/CORE/BigFloat.h:474:17: note: candidate: ‘CORE::BigFloat CORE::abs(const BigFloat&)’ 474 | inline BigFloat abs(const BigFloat& x) { | ^~~ /usr/include/CGAL/CORE/BigFloat.h:474:37: note: no known conversion for argument 1 from ‘’ to ‘const CORE::BigFloat&’ 474 | inline BigFloat abs(const BigFloat& x) { | ~~~~~~~~~~~~~~~~^ /usr/include/CGAL/CORE/Real.h:452:13: note: candidate: ‘CORE::Real CORE::abs(const Real&)’ 452 | inline Real abs(const Real& x) { | ^~~ /usr/include/CGAL/CORE/Real.h:452:29: note: no known conversion for argument 1 from ‘’ to ‘const CORE::Real&’ 452 | inline Real abs(const Real& x) { | ~~~~~~~~~~~~^ /usr/include/CGAL/CORE/Expr.h:441:13: note: candidate: ‘CORE::Expr CORE::abs(const Expr&)’ 441 | inline Expr abs(const Expr& x) { | ^~~ /usr/include/CGAL/CORE/Expr.h:441:29: note: no known conversion for argument 1 from ‘’ to ‘const CORE::Expr&’ 441 | inline Expr abs(const Expr& x) { | ~~~~~~~~~~~~^ /usr/include/CGAL/CORE/BigFloat_impl.h:530:34: error: ‘errx_over_Bexp’ was not declared in this scope 530 | abs(remainder) + errx_over_Bexp + delta + static_cast(y.err) * abs(m), | ^~~~~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:531:23: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 531 | abs(y.m) - static_cast(y.err)); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:534:16: error: ‘errRemainder’ was not declared in this scope; did you mean ‘remainder’? 534 | if (sign(errRemainder)) | ^~~~~~~~~~~~ | remainder /usr/include/CGAL/CORE/BigFloat_impl.h:535:11: error: ‘bigErr’ was not declared in this scope 535 | ++bigErr; | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:537:17: error: ‘bigErr’ was not declared in this scope 537 | bigNormal(bigErr); | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h: At global scope: /usr/include/CGAL/CORE/BigFloat_impl.h:552:30: error: ‘BigInt’ does not name a type 552 | void BigFloatRep::sqrt(const BigInt& x, const extLong& a) { | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:563:30: error: ‘BigInt’ does not name a type 563 | void BigFloatRep::sqrt(const BigInt& x, const extLong& a, const BigFloat& A) { | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘void CORE::BigFloatRep::sqrt(const int&, const CORE::extLong&, const CORE::BigFloat&)’: /usr/include/CGAL/CORE/BigFloat_impl.h:565:5: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 565 | m = 0; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:569:5: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 569 | m = 1; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:574:5: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 574 | m = A.m(); | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:574:11: error: ‘const class CORE::BigFloat’ has no member named ‘m’ 574 | m = A.m(); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:600:18: error: ‘class CORE::BigFloatRep’ has no member named ‘m’ 600 | if (sign(z.m) <= 0) { | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:612:14: error: ‘class CORE::BigFloatRep’ has no member named ‘m’ 612 | if ((z.m > 1) && isEven(z.m)) { | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:612:33: error: ‘class CORE::BigFloatRep’ has no member named ‘m’ 612 | if ((z.m > 1) && isEven(z.m)) { | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:613:15: error: ‘class CORE::BigFloatRep’ has no member named ‘m’ 613 | m = z.m >> 1; // exact division by 2 | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:617:26: error: ‘class CORE::BigFloatRep’ has no member named ‘m’ 617 | m = chunkShift(z.m, 1) >> 1; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:617:13: error: ‘chunkShift’ was not declared in this scope 617 | m = chunkShift(z.m, 1) >> 1; | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘void CORE::BigFloatRep::sqrt(const CORE::BigFloatRep&, const CORE::extLong&)’: /usr/include/CGAL/CORE/BigFloat_impl.h:628:25: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 628 | sqrt(x, a, BigFloat(x.m, 0, x.exp)); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘void CORE::BigFloatRep::sqrt(const CORE::BigFloatRep&, const CORE::extLong&, const CORE::BigFloat&)’: /usr/include/CGAL/CORE/BigFloat_impl.h:636:14: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 636 | if (sign(x.m) >= 0) { // x.m >= 0 | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:640:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 640 | m = 0; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:654:33: error: ‘const class CORE::BigFloat’ has no member named ‘m’ 654 | BigFloat AA( chunkShift(A.m(), delta), 0, aExp); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:654:20: error: ‘chunkShift’ was not declared in this scope 654 | BigFloat AA( chunkShift(A.m(), delta), 0, aExp); | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:665:29: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 665 | z.sqrt(chunkShift(x.m, delta), absp, AA); // call sqrt(BigInt, a, AA) | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:671:11: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 671 | m = z.m; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:671:17: error: ‘class CORE::BigFloatRep’ has no member named ‘m’ 671 | m = z.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:674:11: error: ‘BigInt’ was not declared in this scope 674 | BigInt bigErr(1); | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:675:11: error: ‘bigErr’ was not declared in this scope 675 | bigErr = bigErr << static_cast(-p); | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:679:11: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 679 | m = chunkShift(z.m, chunkCeil(p)); | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:679:28: error: ‘class CORE::BigFloatRep’ has no member named ‘m’ 679 | m = chunkShift(z.m, chunkCeil(p)); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:691:48: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 691 | extLong absp=-flrLg(x.err)+bitLength(x.m)-(bits(delta) >> 1)+EXTLONG_FOUR; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:693:29: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 693 | z.sqrt(chunkShift(x.m, delta), absp, AA); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:695:39: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 695 | long qqq = - 1 + (bitLength(x.m) >> 1) - delta * HALF_CHUNK_BIT; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:700:11: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 700 | m = z.m; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:700:17: error: ‘class CORE::BigFloatRep’ has no member named ‘m’ 700 | m = z.m; | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:711:11: error: ‘BigInt’ was not declared in this scope 711 | BigInt bigErr = x.err; | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:713:13: error: ‘bigErr’ was not declared in this scope 713 | bigErr <<= qqqq; | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:715:13: error: ‘bigErr’ was not declared in this scope 715 | bigErr >>= (-qqqq); | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:720:21: error: ‘bigErr’ was not declared in this scope 720 | bigNormal(bigErr); | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:722:11: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 722 | m = chunkShift(z.m, chunkCeil(q)); | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:722:28: error: ‘class CORE::BigFloatRep’ has no member named ‘m’ 722 | m = chunkShift(z.m, chunkCeil(q)); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘int CORE::BigFloatRep::compareMExp(const CORE::BigFloatRep&) const’: /usr/include/CGAL/CORE/BigFloat_impl.h:750:17: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 750 | int st = sign(m); | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:751:19: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 751 | int sx = sign(x.m); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:763:18: error: ‘chunkShift’ was not declared in this scope 763 | return cmp(chunkShift(m, expDiff), x.m); | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:763:44: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 763 | return cmp(chunkShift(m, expDiff), x.m); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:765:23: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 765 | return cmp(m, x.m); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:767:34: error: ‘const class CORE::BigFloatRep’ has no member named ‘m’ 767 | return cmp(m, chunkShift(x.m, - expDiff)); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:767:21: error: ‘chunkShift’ was not declared in this scope 767 | return cmp(m, chunkShift(x.m, - expDiff)); | ^~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h: At global scope: /usr/include/CGAL/CORE/BigFloat_impl.h:781:38: error: ‘BigInt’ has not been declared 781 | long BigFloatRep :: adjustE( long E, BigInt M, long ee) const { | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘long int CORE::BigFloatRep::adjustE(long int, int, long int) const’: /usr/include/CGAL/CORE/BigFloat_impl.h:784:3: error: ‘BigInt’ was not declared in this scope 784 | BigInt mm(1); | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:788:5: error: ‘mm’ was not declared in this scope; did you mean ‘tm’? 788 | mm = (mm << static_cast(-ee)); | ^~ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:790:5: error: ‘mm’ was not declared in this scope; did you mean ‘tm’? 790 | mm *= (FiveTo(E)<< static_cast(E)); | ^~ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:790:12: error: ‘FiveTo’ was not declared in this scope 790 | mm *= (FiveTo(E)<< static_cast(E)); | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:792:11: error: ‘FiveTo’ was not declared in this scope 792 | M *= (FiveTo(-E) << static_cast(-E)); | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:794:11: error: ‘mm’ was not declared in this scope; did you mean ‘tm’? 794 | if (M < mm) { | ^~ | tm /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘CORE::BigFloatRep::DecimalOutput CORE::BigFloatRep::toDecimal(unsigned int, bool) const’: /usr/include/CGAL/CORE/BigFloat_impl.h:819:29: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 819 | if (err > 0 && err >= abs(m)) { | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:830:22: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 830 | decOut.sign = sign(m); | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:833:3: error: ‘BigInt’ was not declared in this scope 833 | BigInt M(m); // temporary mantissa | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:834:23: error: ‘M’ was not declared in this scope 834 | long lm = bitLength(M); // binary length of mantissa | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:863:10: error: ‘FiveTo’ was not declared in this scope 863 | M *= FiveTo(-e2); // M = x * 10^(-e2) | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:868:48: error: expected primary-expression before ‘>’ token 868 | std::string decRep = M.convert_to(); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:868:50: error: expected primary-expression before ‘)’ token 868 | std::string decRep = M.convert_to(); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘void CORE::BigFloatRep::fromString(const char*, CORE::extLong)’: /usr/include/CGAL/CORE/BigFloat_impl.h:1021:3: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 1021 | m = 0; | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:1034:3: error: ‘BigInt’ was not declared in this scope 1034 | BigInt one = 1; | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:1036:9: error: expected ‘;’ before ‘ten’ 1036 | BigInt ten = FiveTo(t) * (one << static_cast(t)); | ^~~~ | ; /usr/include/CGAL/CORE/BigFloat_impl.h:1046:12: error: ‘ten’ was not declared in this scope; did you mean ‘tan’? 1046 | div(m, ten, CORE_posInfty, 4 * prec); | ^~~ | tan /usr/include/CGAL/CORE/BigFloat_impl.h:1048:10: error: ‘ten’ was not declared in this scope; did you mean ‘tan’? 1048 | m *= ten; | ^~~ | tan /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘double CORE::BigFloatRep::toDouble() const’: /usr/include/CGAL/CORE/BigFloat_impl.h:1128:7: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 1128 | if (m == 0) | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:1136:3: error: ‘BigInt’ was not declared in this scope 1136 | BigInt M = m >> static_cast(le);// remove error bits in mantissa | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:1147:7: error: ‘M’ was not declared in this scope 1147 | if (M == 0) | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:1152:23: error: ‘M’ was not declared in this scope 1152 | int len = bitLength(M) - 53; // this is positive if M is too large | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:1164:20: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 1164 | return ( sign(m)/foolCompilerZero ); // return a signed infinity | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h:1168:19: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 1168 | return ( sign(m) * 0.0 ); // return signed zero. | ^ | tm /usr/include/CGAL/CORE/BigFloat_impl.h: At global scope: /usr/include/CGAL/CORE/BigFloat_impl.h:1184:1: error: ‘BigInt’ does not name a type 1184 | BigInt BigFloatRep::toBigInt() const { | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h: In member function ‘long int CORE::BigFloatRep::toLong() const’: /usr/include/CGAL/CORE/BigFloat_impl.h:1213:3: error: ‘BigInt’ was not declared in this scope 1213 | BigInt M = m >> static_cast(le); // discard the contaminated bits. | ^~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:1217:20: error: ‘M’ was not declared in this scope 1217 | t = ulongValue(M >> static_cast(-e2)); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:1219:20: error: ‘M’ was not declared in this scope 1219 | t = ulongValue(M << static_cast(e2)); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h:1221:20: error: ‘M’ was not declared in this scope 1221 | t = ulongValue(M); | ^ /usr/include/CGAL/CORE/BigFloat_impl.h: In function ‘CORE::BigFloat CORE::pow(const BigFloat&, long unsigned int)’: /usr/include/CGAL/CORE/BigFloat_impl.h:1233:22: error: call of overloaded ‘BigFloat(int)’ is ambiguous 1233 | return BigFloat(1); | ^ /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::Expr&, const CORE::extLong&, const CORE::extLong&)’ 98 | BigFloat::BigFloat(const Expr& E, const extLong& r, const extLong& a) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h: In function ‘CORE::BigFloat CORE::root(const BigFloat&, long unsigned int, const extLong&, const BigFloat&)’: /usr/include/CGAL/CORE/BigFloat_impl.h:1260:22: error: call of overloaded ‘BigFloat(int)’ is ambiguous 1260 | return BigFloat(0); | ^ /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:101:12: note: candidate: ‘CORE::BigFloat::BigFloat(CORE::BigFloatRep*)’ 101 | explicit BigFloat(BigFloatRep* r) : RCBigFloat(new BigFloatRep()) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::Expr&, const CORE::extLong&, const CORE::extLong&)’ 98 | BigFloat::BigFloat(const Expr& E, const extLong& r, const extLong& a) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:62:3: note: candidate: ‘CORE::BigFloat::BigFloat(const std::string&)’ 62 | BigFloat(const std::string& s) : RCBigFloat(new BigFloatRep(s.c_str())) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:1261:19: error: conversion from ‘int’ to ‘const CORE::BigFloat’ is ambiguous 1261 | } else if (x == 1) { | ^ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:441:60: note: initializing argument 2 of ‘bool CORE::operator==(const BigFloat&, const BigFloat&)’ 441 | inline bool operator== (const BigFloat& x, const BigFloat& y) { | ~~~~~~~~~~~~~~~~^ /usr/include/CGAL/CORE/BigFloat_impl.h:1262:22: error: call of overloaded ‘BigFloat(int)’ is ambiguous 1262 | return BigFloat(1); | ^ /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::Expr&, const CORE::extLong&, const CORE::extLong&)’ 98 | BigFloat::BigFloat(const Expr& E, const extLong& r, const extLong& a) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:1275:16: error: conversion from ‘int’ to ‘const CORE::BigFloat’ is ambiguous 1275 | z = ((bk-1)*z + q).div(bk, a); | ^ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:422:63: note: initializing argument 2 of ‘CORE::BigFloat CORE::operator-(const BigFloat&, const BigFloat&)’ 422 | inline BigFloat operator- (const BigFloat& x, const BigFloat& y) { | ~~~~~~~~~~~~~~~~^ /usr/include/CGAL/CORE_coercion_traits.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const int&) const’: /usr/include/CGAL/CORE_coercion_traits.h:34:5: error: call of overloaded ‘Expr(const int&)’ is ambiguous 34 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(int ,::CORE::Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate: ‘CORE::Expr::Expr(const CORE::Real&)’ 121 | Expr(const Real &r) : RCExpr(new ConstRealRep(r)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:104:3: note: candidate: ‘CORE::Expr::Expr(const CORE::BigFloat&)’ 104 | Expr(const BigFloat& F) : RCExpr(new ConstRealRep(Real(F))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE_coercion_traits.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const int&) const’: /usr/include/CGAL/CORE_coercion_traits.h:34:5: error: call of overloaded ‘Expr(const int&)’ is ambiguous 34 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(int ,::CORE::Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate: ‘CORE::Expr::Expr(const CORE::Real&)’ 121 | Expr(const Real &r) : RCExpr(new ConstRealRep(r)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:104:3: note: candidate: ‘CORE::Expr::Expr(const CORE::BigFloat&)’ 104 | Expr(const BigFloat& F) : RCExpr(new ConstRealRep(Real(F))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE_coercion_traits.h: At global scope: /usr/include/CGAL/CORE_coercion_traits.h:38:5: error: ‘BigInt’ is not a member of ‘CORE’ 38 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(::CORE::BigInt,::CORE::Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE_coercion_traits.h:38:5: error: template argument 1 is invalid 38 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(::CORE::BigInt,::CORE::Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE_coercion_traits.h:38:5: error: ‘BigInt’ is not a member of ‘CORE’ 38 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(::CORE::BigInt,::CORE::Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE_coercion_traits.h:38:5: error: template argument 2 is invalid 38 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(::CORE::BigInt,::CORE::Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE_coercion_traits.h:39:5: error: ‘BigRat’ is not a member of ‘CORE’; did you mean ‘BigFloat’? 39 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(::CORE::BigRat,::CORE::Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE_coercion_traits.h:39:5: error: template argument 1 is invalid 39 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(::CORE::BigRat,::CORE::Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE_coercion_traits.h:39:5: error: ‘BigRat’ is not a member of ‘CORE’; did you mean ‘BigFloat’? 39 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(::CORE::BigRat,::CORE::Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE_coercion_traits.h:39:5: error: template argument 2 is invalid 39 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(::CORE::BigRat,::CORE::Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE_coercion_traits.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const int&) const’: /usr/include/CGAL/CORE_coercion_traits.h:45:5: error: call of overloaded ‘BigFloat(const int&)’ is ambiguous 45 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(int ,::CORE::BigFloat) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::Expr&, const CORE::extLong&, const CORE::extLong&)’ 98 | BigFloat::BigFloat(const Expr& E, const extLong& r, const extLong& a) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE_coercion_traits.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const int&) const’: /usr/include/CGAL/CORE_coercion_traits.h:45:5: error: call of overloaded ‘BigFloat(const int&)’ is ambiguous 45 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(int ,::CORE::BigFloat) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::Expr&, const CORE::extLong&, const CORE::extLong&)’ 98 | BigFloat::BigFloat(const Expr& E, const extLong& r, const extLong& a) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE_coercion_traits.h: At global scope: /usr/include/CGAL/CORE_coercion_traits.h:51:49: error: ‘BigInt’ is not a member of ‘CORE’ 51 | struct Coercion_traits{ | ^~~~~~ /usr/include/CGAL/CORE_coercion_traits.h:51:55: error: template argument 2 is invalid 51 | struct Coercion_traits{ | ^ /usr/include/CGAL/CORE_coercion_traits.h:73:49: error: ‘BigRat’ is not a member of ‘CORE’; did you mean ‘BigFloat’? 73 | struct Coercion_traits{ | ^~~~~~ | BigFloat /usr/include/CGAL/CORE_coercion_traits.h:73:55: error: template argument 2 is invalid 73 | struct Coercion_traits{ | ^ /usr/include/CGAL/CORE_coercion_traits.h:114:45: error: ‘BigInt’ is not a member of ‘CORE’ 114 | template <> struct Coercion_traits< ::CORE::BigInt, CORE::BigFloat > | ^~~~~~ /usr/include/CGAL/CORE_coercion_traits.h:114:68: error: template argument 1 is invalid 114 | template <> struct Coercion_traits< ::CORE::BigInt, CORE::BigFloat > | ^ /usr/include/CGAL/CORE_coercion_traits.h:115:55: error: ‘BigInt’ is not a member of ‘CORE’ 115 | :public Coercion_traits< CORE::BigFloat , ::CORE::BigInt >{}; | ^~~~~~ /usr/include/CGAL/CORE_coercion_traits.h:115:62: error: template argument 2 is invalid 115 | :public Coercion_traits< CORE::BigFloat , ::CORE::BigInt >{}; | ^ /usr/include/CGAL/CORE_coercion_traits.h:117:45: error: ‘BigRat’ is not a member of ‘CORE’; did you mean ‘BigFloat’? 117 | template <> struct Coercion_traits< ::CORE::BigRat, CORE::BigFloat > | ^~~~~~ | BigFloat /usr/include/CGAL/CORE_coercion_traits.h:117:68: error: template argument 1 is invalid 117 | template <> struct Coercion_traits< ::CORE::BigRat, CORE::BigFloat > | ^ /usr/include/CGAL/CORE_coercion_traits.h:118:55: error: ‘BigRat’ is not a member of ‘CORE’; did you mean ‘BigFloat’? 118 | :public Coercion_traits< CORE::BigFloat , ::CORE::BigRat >{}; | ^~~~~~ | BigFloat /usr/include/CGAL/CORE_coercion_traits.h:118:62: error: template argument 2 is invalid 118 | :public Coercion_traits< CORE::BigFloat , ::CORE::BigRat >{}; | ^ /usr/include/CGAL/CORE_BigFloat.h: In member function ‘CGAL::Interval_traits::Bound CGAL::Interval_traits::Lower::operator()(CGAL::Interval_traits::Interval) const’: /usr/include/CGAL/CORE_BigFloat.h:41:56: error: ‘CGAL::Interval_traits::Interval’ {aka ‘class CORE::BigFloat’} has no member named ‘m’ 41 | CORE::BigFloat result = ::CORE::BigFloat(x.m()-x.err(),0,x.exp()); | ^ /usr/include/CGAL/CORE_BigFloat.h: In member function ‘CGAL::Interval_traits::Bound CGAL::Interval_traits::Upper::operator()(CGAL::Interval_traits::Interval) const’: /usr/include/CGAL/CORE_BigFloat.h:49:56: error: ‘CGAL::Interval_traits::Interval’ {aka ‘class CORE::BigFloat’} has no member named ‘m’ 49 | CORE::BigFloat result = ::CORE::BigFloat(x.m()+x.err(),0,x.exp()); | ^ /usr/include/CGAL/CORE_BigFloat.h: In member function ‘CGAL::Interval_traits::Bound CGAL::Interval_traits::Width::operator()(CGAL::Interval_traits::Interval) const’: /usr/include/CGAL/CORE_BigFloat.h:59:32: error: ‘BigInt’ is not a member of ‘CORE’ 59 | return Bound(CORE::BigInt(err),0,x.exp()); | ^~~~~~ /usr/include/CGAL/CORE_BigFloat.h: In member function ‘CGAL::Interval_traits::Bound CGAL::Interval_traits::Median::operator()(CGAL::Interval_traits::Interval) const’: /usr/include/CGAL/CORE_BigFloat.h:66:28: error: ‘CGAL::Interval_traits::Interval’ {aka ‘class CORE::BigFloat’} has no member named ‘m’ 66 | return Bound(x.m(),0,x.exp()); | ^ /usr/include/CGAL/CORE_BigFloat.h: In member function ‘CGAL::Interval_traits::Interval CGAL::Interval_traits::Hull::operator()(CGAL::Interval_traits::Interval, CGAL::Interval_traits::Interval) const’: /usr/include/CGAL/CORE_BigFloat.h:156:20: error: ‘CGAL::Interval_traits::Interval’ {aka ‘class CORE::BigFloat’} has no member named ‘m’ 156 | if ((x.m() == y.m()) && (x.err() == y.err()) && (x.exp() == y.exp())) { | ^ /usr/include/CGAL/CORE_BigFloat.h:156:29: error: ‘CGAL::Interval_traits::Interval’ {aka ‘class CORE::BigFloat’} has no member named ‘m’ 156 | if ((x.m() == y.m()) && (x.err() == y.err()) && (x.exp() == y.exp())) { | ^ /usr/include/CGAL/CORE_BigFloat.h:163:50: error: conversion from ‘int’ to ‘const CORE::BigFloat’ is ambiguous 163 | CORE::BigFloat mid = (lower + upper)/2; | ^ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:434:63: note: initializing argument 2 of ‘CORE::BigFloat CORE::operator/(const BigFloat&, const BigFloat&)’ 434 | inline BigFloat operator/ (const BigFloat& x, const BigFloat& y) { | ~~~~~~~~~~~~~~~~^ /usr/include/CGAL/CORE_BigFloat.h:170:66: error: call of overloaded ‘BigFloat(int)’ is ambiguous 170 | CORE::BigFloat err = (upper - lower)/CORE::BigFloat(2); | ^ /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::Expr&, const CORE::extLong&, const CORE::extLong&)’ 98 | BigFloat::BigFloat(const Expr& E, const extLong& r, const extLong& a) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE_BigFloat.h:181:38: error: ‘class CORE::BigFloat’ has no member named ‘m’ 181 | if(::CORE::bitLength(err.m()+err.err()) >= static_cast(digits_long)){ | ^ /usr/include/CGAL/CORE_BigFloat.h:183:70: error: ‘class CORE::BigFloat’ has no member named ‘m’ 183 | long shift = static_cast(::CORE::bitLength(err.m())) - digits_long + 1; | ^ /usr/include/CGAL/CORE_BigFloat.h:185:23: error: ‘BigInt’ is not a member of ‘CORE’ 185 | CORE::BigInt bi = (err.m() + err.err()); | ^~~~~~ /usr/include/CGAL/CORE_BigFloat.h:186:17: error: ‘bi’ was not declared in this scope 186 | bi = bi >> shift; | ^~ /usr/include/CGAL/CORE_BigFloat.h:186:17: note: suggested alternatives: In file included from /usr/include/boost/container/allocator_traits.hpp:31, from /usr/include/boost/container/flat_set.hpp:25: /usr/include/boost/container/container_fwd.hpp:73:35: note: ‘boost::container::dtl::bi’ 73 | namespace bi = boost::intrusive; | ^ /usr/include/boost/container/container_fwd.hpp:78:35: note: ‘boost::container::pmr::bi’ 78 | namespace bi = boost::intrusive; | ^ /usr/include/CGAL/CORE_BigFloat.h:190:61: error: ‘class CORE::BigFloat’ has no member named ‘m’ 190 | err = CORE::BigFloat(0, CORE::longValue(err.m())+err.err(),err.exp()); | ^ /usr/include/CGAL/CORE_BigFloat.h:199:23: error: ‘BigInt’ is not a member of ‘CORE’ 199 | CORE::BigInt mid_m = mid.m(); | ^~~~~~ /usr/include/CGAL/CORE_BigFloat.h:201:17: error: ‘mid_m’ was not declared in this scope 201 | mid_m = mid_m << (mid.exp()-err.exp())*CORE::CHUNK_BIT; | ^~~~~ /usr/include/CGAL/CORE_BigFloat.h: In function ‘CORE::BigFloat CGAL::internal::round(const CORE::BigFloat&, long int)’: /usr/include/CGAL/CORE_BigFloat.h:263:11: error: ‘BigInt’ is not a member of ‘CORE’ 263 | CORE::BigInt m = x.m(); | ^~~~~~ /usr/include/CGAL/CORE_BigFloat.h:280:53: error: ‘m’ was not declared in this scope 280 | shift = static_cast(::CORE::bitLength(m)) - rel_prec - 3; | ^ /usr/include/CGAL/CORE_BigFloat.h:285:7: error: ‘m’ was not declared in this scope 285 | m >>= shift ; | ^ /usr/include/CGAL/CORE_BigFloat.h: In member function ‘long int CGAL::Bigfloat_interval_traits::Relative_precision::operator()(CGAL::Bigfloat_interval_traits::NT) const’: /usr/include/CGAL/CORE_BigFloat.h:329:35: error: ‘CGAL::Bigfloat_interval_traits::NT’ {aka ‘class CORE::BigFloat’} has no member named ‘m’ 329 | w /= ::CORE::BigFloat(x.m()-x.err(),0,x.exp()); | ^ /usr/include/CGAL/CORE_BigFloat.h:331:39: error: ‘BigInt’ is not a member of ‘CORE’ 331 | return -(CORE::ceilLg(CORE::BigInt(w.m()+w.err()))+w.exp()*CORE::CHUNK_BIT); | ^~~~~~ /usr/include/CGAL/CORE_BigFloat.h:331:48: error: ‘CGAL::Bigfloat_interval_traits::NT’ {aka ‘class CORE::BigFloat’} has no member named ‘m’ 331 | return -(CORE::ceilLg(CORE::BigInt(w.m()+w.err()))+w.exp()*CORE::CHUNK_BIT); | ^ /usr/include/CGAL/CORE_BigFloat.h: In member function ‘CGAL::Algebraic_structure_traits_base::Type CGAL::Algebraic_structure_traits::Sqrt::operator()(const CGAL::Algebraic_structure_traits_base::Type&) const’: /usr/include/CGAL/CORE_BigFloat.h:388:19: error: ‘CGAL::Algebraic_structure_traits_base::Type’ {aka ‘class CORE::BigFloat’} has no member named ‘m’ 388 | a.m(),0,0).sqrt(::CORE::get_static_defRelPrec().toLong()); | ^ /usr/include/CGAL/CORE_BigFloat.h: In member function ‘CGAL::Algebraic_structure_traits_base::Type CGAL::Algebraic_structure_traits::Kth_root::operator()(int, const CGAL::Algebraic_structure_traits_base::Type&) const’: /usr/include/CGAL/CORE_BigFloat.h:410:21: error: conversion from ‘int’ to ‘const CORE::BigFloat’ is ambiguous 410 | if( x < 0 && k%2 != 0) { | ^ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:461:59: note: initializing argument 2 of ‘bool CORE::operator<(const BigFloat&, const BigFloat&)’ 461 | inline bool operator< (const BigFloat& x, const BigFloat& y) { | ~~~~~~~~~~~~~~~~^ /usr/include/CGAL/CORE_BigFloat.h: In member function ‘CGAL::INTERN_RET::Real_embeddable_traits_base >::Type CGAL::Real_embeddable_traits::Abs::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/CORE_BigFloat.h:432:23: error: ‘BigInt’ is not a member of ‘CORE’ 432 | CORE::BigInt m; | ^~~~~~ /usr/include/CGAL/CORE_BigFloat.h:433:22: error: ‘const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type’ {aka ‘const class CORE::BigFloat’} has no member named ‘m’ 433 | if(x.m() < 0 ){ | ^ /usr/include/CGAL/CORE_BigFloat.h:434:21: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 434 | m = -(x.m()-x.err()); | ^ | tm /usr/include/CGAL/CORE_BigFloat.h:434:29: error: ‘const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type’ {aka ‘const class CORE::BigFloat’} has no member named ‘m’ 434 | m = -(x.m()-x.err()); | ^ /usr/include/CGAL/CORE_BigFloat.h:436:21: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 436 | m = x.m()+x.err(); | ^ | tm /usr/include/CGAL/CORE_BigFloat.h:436:28: error: ‘const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type’ {aka ‘const class CORE::BigFloat’} has no member named ‘m’ 436 | m = x.m()+x.err(); | ^ /usr/include/CGAL/CORE_BigFloat.h:438:20: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 438 | if(m % 2 == 1) m += 1; | ^ | tm /usr/include/CGAL/CORE_BigFloat.h:440:28: error: ‘m’ was not declared in this scope; did you mean ‘tm’? 440 | Type upper(m,0,x.exp()); | ^ | tm /usr/include/CGAL/CORE_BigFloat.h:441:58: error: call of overloaded ‘BigFloat(int)’ is ambiguous 441 | result = CORE::centerize(CORE::BigFloat(0),upper); | ^ /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:101:12: note: candidate: ‘CORE::BigFloat::BigFloat(CORE::BigFloatRep*)’ 101 | explicit BigFloat(BigFloatRep* r) : RCBigFloat(new BigFloatRep()) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::Expr&, const CORE::extLong&, const CORE::extLong&)’ 98 | BigFloat::BigFloat(const Expr& E, const extLong& r, const extLong& a) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:62:3: note: candidate: ‘CORE::BigFloat::BigFloat(const std::string&)’ 62 | BigFloat(const std::string& s) : RCBigFloat(new BigFloatRep(s.c_str())) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE_BigFloat.h:444:27: error: ‘CGAL::INTERN_RET::Real_embeddable_traits_base >::Type’ {aka ‘class CORE::BigFloat’} has no member named ‘m’ 444 | if(result.m()-result.err() != 0){ | ^ In file included from /usr/include/CGAL/CORE_BigFloat.h:516: /usr/include/CGAL/CORE_Expr.h: In member function ‘CGAL::Algebraic_structure_traits_base::Type CGAL::Algebraic_structure_traits::Kth_root::operator()(int, const CGAL::Algebraic_structure_traits_base::Type&) const’: /usr/include/CGAL/CORE_Expr.h:52:19: error: conversion from ‘int’ to ‘const CORE::Expr’ is ambiguous 52 | if( x < 0 && k%2 != 0) | ^ /usr/include/CGAL/CORE/Expr.h:135:3: note: candidate: ‘CORE::Expr::Expr(CORE::ExprRep*)’ 135 | Expr(ExprRep* p) : RCExpr(p) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:113:3: note: candidate: ‘CORE::Expr::Expr(const char*, const CORE::extLong&)’ 113 | Expr(const char *s, const extLong& p = get_static_defInputDigits()) | ^~~~ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:408:52: note: initializing argument 2 of ‘bool CORE::operator<(const Expr&, const Expr&)’ 408 | inline bool operator< (const Expr& e1, const Expr& e2) { | ~~~~~~~~~~~~^~ In file included from /usr/include/CGAL/CORE_Expr.h:194: /usr/include/CGAL/CORE_arithmetic_kernel.h: At global scope: /usr/include/CGAL/CORE_arithmetic_kernel.h:44:19: error: ‘BigInt’ in namespace ‘CORE’ does not name a type 44 | typedef CORE::BigInt Integer; | ^~~~~~ /usr/include/CGAL/CORE_arithmetic_kernel.h:46:19: error: ‘BigRat’ in namespace ‘CORE’ does not name a type; did you mean ‘BigFloat’? 46 | typedef CORE::BigRat Exact_float_number; | ^~~~~~ | BigFloat /usr/include/CGAL/CORE_arithmetic_kernel.h:48:19: error: ‘BigRat’ in namespace ‘CORE’ does not name a type; did you mean ‘BigFloat’? 48 | typedef CORE::BigRat Rational; | ^~~~~~ | BigFloat In file included from /usr/include/CGAL/boost_mp.h:17, from /usr/include/CGAL/BOOST_MP_arithmetic_kernel.h:18, from /usr/include/CGAL/CORE_arithmetic_kernel.h:69: /usr/include/CGAL/cpp_float.h: In member function ‘bool CGAL::cpp_float::is_positive() const’: /usr/include/CGAL/cpp_float.h:334:29: error: cannot convert ‘CGAL::Null_functor::result_type’ {aka ‘CGAL::Null_tag’} to ‘bool’ in return 334 | return CGAL::is_positive(man); | ~~~~~~~~~~~~~~~~~^~~~~ | | | CGAL::Null_functor::result_type {aka CGAL::Null_tag} /usr/include/CGAL/cpp_float.h: In member function ‘bool CGAL::cpp_float::is_negative() const’: /usr/include/CGAL/cpp_float.h:339:29: error: cannot convert ‘CGAL::Null_functor::result_type’ {aka ‘CGAL::Null_tag’} to ‘bool’ in return 339 | return CGAL::is_negative(man); | ~~~~~~~~~~~~~~~~~^~~~~ | | | CGAL::Null_functor::result_type {aka CGAL::Null_tag} /usr/include/CGAL/cpp_float.h: In member function ‘double CGAL::cpp_float::to_double() const’: /usr/include/CGAL/cpp_float.h:412:29: error: cannot convert ‘CGAL::Null_functor::result_type’ {aka ‘CGAL::Null_tag’} to ‘double’ in return 412 | return CGAL::to_double(man); | ~~~~~~~~~~~~~~~^~~~~ | | | CGAL::Null_functor::result_type {aka CGAL::Null_tag} /usr/include/CGAL/cpp_float.h:417:29: error: cannot convert ‘CGAL::Null_functor::result_type’ {aka ‘CGAL::Null_tag’} to ‘double’ in return 417 | return CGAL::to_double(as); | ~~~~~~~~~~~~~~~^~~~ | | | CGAL::Null_functor::result_type {aka CGAL::Null_tag} /usr/include/CGAL/cpp_float.h:422:27: error: cannot convert ‘CGAL::Null_functor::result_type’ {aka ‘CGAL::Null_tag’} to ‘double’ in return 422 | return CGAL::to_double(r); | ~~~~~~~~~~~~~~~^~~ | | | CGAL::Null_functor::result_type {aka CGAL::Null_tag} /usr/include/CGAL/cpp_float.h: In member function ‘std::pair CGAL::cpp_float::to_interval() const’: /usr/include/CGAL/cpp_float.h:428:31: error: could not convert ‘CGAL::to_interval > >(((const CGAL::cpp_float*)this)->CGAL::cpp_float::man)’ from ‘CGAL::Null_functor::result_type’ {aka ‘CGAL::Null_tag’} to ‘std::pair’ 428 | return CGAL::to_interval(man); | ~~~~~~~~~~~~~~~~~^~~~~ | | | CGAL::Null_functor::result_type {aka CGAL::Null_tag} /usr/include/CGAL/cpp_float.h:432:31: error: could not convert ‘CGAL::to_interval > >(as)’ from ‘CGAL::Null_functor::result_type’ {aka ‘CGAL::Null_tag’} to ‘std::pair’ 432 | return CGAL::to_interval(as); | ~~~~~~~~~~~~~~~~~^~~~ | | | CGAL::Null_functor::result_type {aka CGAL::Null_tag} /usr/include/CGAL/cpp_float.h:437:29: error: could not convert ‘CGAL::to_interval > > >(r)’ from ‘CGAL::Null_functor::result_type’ {aka ‘CGAL::Null_tag’} to ‘std::pair’ 437 | return CGAL::to_interval(r); | ~~~~~~~~~~~~~~~~~^~~ | | | CGAL::Null_functor::result_type {aka CGAL::Null_tag} /usr/include/CGAL/cpp_float.h: In member function ‘bool CGAL::cpp_float::is_zero() const’: /usr/include/CGAL/cpp_float.h:442:25: error: cannot convert ‘CGAL::Null_functor::result_type’ {aka ‘CGAL::Null_tag’} to ‘bool’ in return 442 | return CGAL::is_zero(man); | ~~~~~~~~~~~~~^~~~~ | | | CGAL::Null_functor::result_type {aka CGAL::Null_tag} /usr/include/CGAL/cpp_float.h: In member function ‘CGAL::Sign CGAL::cpp_float::sign() const’: /usr/include/CGAL/cpp_float.h:458:22: error: cannot convert ‘CGAL::Null_functor::result_type’ {aka ‘CGAL::Null_tag’} to ‘CGAL::Sign’ in return 458 | return CGAL::sign(man); | ~~~~~~~~~~^~~~~ | | | CGAL::Null_functor::result_type {aka CGAL::Null_tag} /usr/include/CGAL/CORE_Expr.h: In static member function ‘static Eigen::NumTraits::Real Eigen::NumTraits::epsilon()’: /usr/include/CGAL/CORE_Expr.h:205:43: error: conversion from ‘int’ to ‘Eigen::NumTraits::Real’ {aka ‘CORE::Expr’} is ambiguous 205 | static inline Real epsilon() { return 0; } | ^ /usr/include/CGAL/CORE/Expr.h:135:3: note: candidate: ‘CORE::Expr::Expr(CORE::ExprRep*)’ 135 | Expr(ExprRep* p) : RCExpr(p) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:113:3: note: candidate: ‘CORE::Expr::Expr(const char*, const CORE::extLong&)’ 113 | Expr(const char *s, const extLong& p = get_static_defInputDigits()) | ^~~~ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE_Expr.h: In static member function ‘static Eigen::NumTraits::Real Eigen::NumTraits::dummy_precision()’: /usr/include/CGAL/CORE_Expr.h:206:51: error: conversion from ‘int’ to ‘Eigen::NumTraits::Real’ {aka ‘CORE::Expr’} is ambiguous 206 | static inline Real dummy_precision() { return 0; } | ^ /usr/include/CGAL/CORE/Expr.h:135:3: note: candidate: ‘CORE::Expr::Expr(CORE::ExprRep*)’ 135 | Expr(ExprRep* p) : RCExpr(p) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:113:3: note: candidate: ‘CORE::Expr::Expr(const char*, const CORE::extLong&)’ 113 | Expr(const char *s, const extLong& p = get_static_defInputDigits()) | ^~~~ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE_BigFloat.h: In static member function ‘static Eigen::NumTraits::Real Eigen::NumTraits::epsilon()’: /usr/include/CGAL/CORE_BigFloat.h:530:43: error: conversion from ‘int’ to ‘Eigen::NumTraits::Real’ {aka ‘CORE::BigFloat’} is ambiguous 530 | static inline Real epsilon() { return 0; } | ^ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE_BigFloat.h: In static member function ‘static Eigen::NumTraits::Real Eigen::NumTraits::dummy_precision()’: /usr/include/CGAL/CORE_BigFloat.h:531:51: error: conversion from ‘int’ to ‘Eigen::NumTraits::Real’ {aka ‘CORE::BigFloat’} is ambiguous 531 | static inline Real dummy_precision() { return 0; } | ^ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp: In function ‘boost::shared_ptr > SFCGAL::algorithm::{anonymous}::straightSkeleton(const SFCGAL::algorithm::Polygon_with_holes_2&)’: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:184:48: error: conversion from ‘std::shared_ptr >’ to non-scalar type ‘boost::shared_ptr >’ requested 184 | CGAL::create_interior_straight_skeleton_2( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 185 | poly.outer_boundary().vertices_begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | poly.outer_boundary().vertices_end(), poly.holes_begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | poly.holes_end(), CGAL::Epick()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:190:69: error: no match for ‘operator=’ (operand types are ‘boost::shared_ptr >’ and ‘std::shared_ptr >’) 190 | ret = CGAL::convert_straight_skeleton_2(*sk); | ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:593:18: note: candidate: ‘template boost::shared_ptr& boost::shared_ptr::operator=(const boost::shared_ptr&) [with T = CGAL::Straight_skeleton_2]’ 593 | shared_ptr & operator=(shared_ptr const & r) BOOST_SP_NOEXCEPT | ^~~~~~~~ /usr/include/boost/smart_ptr/shared_ptr.hpp:593:18: note: template argument deduction/substitution failed: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:190:69: note: ‘std::shared_ptr >’ is not derived from ‘const boost::shared_ptr’ 190 | ret = CGAL::convert_straight_skeleton_2(*sk); | ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:604:18: note: candidate: ‘template boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&) [with T = CGAL::Straight_skeleton_2]’ 604 | shared_ptr & operator=( std::auto_ptr & r ) | ^~~~~~~~ /usr/include/boost/smart_ptr/shared_ptr.hpp:604:18: note: template argument deduction/substitution failed: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:190:69: note: ‘std::shared_ptr >’ is not derived from ‘std::auto_ptr’ 190 | ret = CGAL::convert_straight_skeleton_2(*sk); | ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:613:18: note: candidate: ‘template boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&&) [with T = CGAL::Straight_skeleton_2]’ 613 | shared_ptr & operator=( std::auto_ptr && r ) | ^~~~~~~~ /usr/include/boost/smart_ptr/shared_ptr.hpp:613:18: note: template argument deduction/substitution failed: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:190:69: note: ‘std::shared_ptr >’ is not derived from ‘std::auto_ptr’ 190 | ret = CGAL::convert_straight_skeleton_2(*sk); | ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:635:18: note: candidate: ‘template boost::shared_ptr& boost::shared_ptr::operator=(std::unique_ptr<_Up, _Ep>&&) [with D = Y; T = CGAL::Straight_skeleton_2]’ 635 | shared_ptr & operator=( std::unique_ptr && r ) | ^~~~~~~~ /usr/include/boost/smart_ptr/shared_ptr.hpp:635:18: note: template argument deduction/substitution failed: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:190:69: note: ‘std::shared_ptr >’ is not derived from ‘std::unique_ptr<_Tp, _Dp>’ 190 | ret = CGAL::convert_straight_skeleton_2(*sk); | ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:644:18: note: candidate: ‘template boost::shared_ptr& boost::shared_ptr::operator=(boost::movelib::unique_ptr) [with D = Y; T = CGAL::Straight_skeleton_2]’ 644 | shared_ptr & operator=( boost::movelib::unique_ptr r ) | ^~~~~~~~ /usr/include/boost/smart_ptr/shared_ptr.hpp:644:18: note: template argument deduction/substitution failed: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:190:69: note: ‘std::shared_ptr >’ is not derived from ‘boost::movelib::unique_ptr’ 190 | ret = CGAL::convert_straight_skeleton_2(*sk); | ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:699:18: note: candidate: ‘template boost::shared_ptr& boost::shared_ptr::operator=(boost::shared_ptr&&) [with T = CGAL::Straight_skeleton_2]’ 699 | shared_ptr & operator=( shared_ptr && r ) BOOST_SP_NOEXCEPT | ^~~~~~~~ /usr/include/boost/smart_ptr/shared_ptr.hpp:699:18: note: template argument deduction/substitution failed: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:190:69: note: ‘std::shared_ptr >’ is not derived from ‘boost::shared_ptr’ 190 | ret = CGAL::convert_straight_skeleton_2(*sk); | ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:584:18: note: candidate: ‘boost::shared_ptr& boost::shared_ptr::operator=(const boost::shared_ptr&) [with T = CGAL::Straight_skeleton_2]’ 584 | shared_ptr & operator=( shared_ptr const & r ) BOOST_SP_NOEXCEPT | ^~~~~~~~ /usr/include/boost/smart_ptr/shared_ptr.hpp:584:48: note: no known conversion for argument 1 from ‘std::shared_ptr >’ to ‘const boost::shared_ptr >&’ 584 | shared_ptr & operator=( shared_ptr const & r ) BOOST_SP_NOEXCEPT | ~~~~~~~~~~~~~~~~~~~^ /usr/include/boost/smart_ptr/shared_ptr.hpp:692:18: note: candidate: ‘boost::shared_ptr& boost::shared_ptr::operator=(boost::shared_ptr&&) [with T = CGAL::Straight_skeleton_2]’ 692 | shared_ptr & operator=( shared_ptr && r ) BOOST_SP_NOEXCEPT | ^~~~~~~~ /usr/include/boost/smart_ptr/shared_ptr.hpp:692:43: note: no known conversion for argument 1 from ‘std::shared_ptr >’ to ‘boost::shared_ptr >&&’ 692 | shared_ptr & operator=( shared_ptr && r ) BOOST_SP_NOEXCEPT | ~~~~~~~~~~~~~~^ /usr/include/boost/smart_ptr/shared_ptr.hpp:717:18: note: candidate: ‘boost::shared_ptr& boost::shared_ptr::operator=(boost::detail::sp_nullptr_t) [with T = CGAL::Straight_skeleton_2; boost::detail::sp_nullptr_t = std::nullptr_t]’ 717 | shared_ptr & operator=( boost::detail::sp_nullptr_t ) BOOST_SP_NOEXCEPT | ^~~~~~~~ /usr/include/boost/smart_ptr/shared_ptr.hpp:717:29: note: no known conversion for argument 1 from ‘std::shared_ptr >’ to ‘boost::detail::sp_nullptr_t’ {aka ‘std::nullptr_t’} 717 | shared_ptr & operator=( boost::detail::sp_nullptr_t ) BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp: In function ‘std::unique_ptr SFCGAL::algorithm::straightSkeleton(const SFCGAL::Geometry&, bool, NoValidityCheck, bool, bool, const double&)’: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:268:32: warning: unused parameter ‘toleranceAbs’ [-Wunused-parameter] 268 | const double &toleranceAbs) -> std::unique_ptr | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp: In function ‘std::unique_ptr SFCGAL::algorithm::straightSkeleton(const SFCGAL::Geometry&, bool, bool, bool, const double&)’: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:290:56: warning: unused parameter ‘toleranceAbs’ [-Wunused-parameter] 290 | bool outputDistanceInM, const double &toleranceAbs) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/CGAL/CORE/CoreAux.h: In instantiation of ‘const T CORE::core_abs(const T&) [with T = BigFloat]’: /usr/include/CGAL/CORE/BigFloat.h:552:40: required from here 552 | if (sign(a.m()) == 0) return core_abs(b); | ~~~~~~~~^~~ /usr/include/CGAL/CORE/CoreAux.h:103:16: error: call of overloaded ‘BigFloat(int)’ is ambiguous 103 | return ((a < T(0)) ? -a : a); | ^~~~ /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:101:12: note: candidate: ‘CORE::BigFloat::BigFloat(CORE::BigFloatRep*)’ 101 | explicit BigFloat(BigFloatRep* r) : RCBigFloat(new BigFloatRep()) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate: ‘CORE::BigFloat::BigFloat(const CORE::Expr&, const CORE::extLong&, const CORE::extLong&)’ 98 | BigFloat::BigFloat(const Expr& E, const extLong& r, const extLong& a) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:62:3: note: candidate: ‘CORE::BigFloat::BigFloat(const std::string&)’ 62 | BigFloat(const std::string& s) : RCBigFloat(new BigFloatRep(s.c_str())) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/Expr.h: In instantiation of ‘CORE::Expr CORE::radical(const NT&, int) [with NT = BigFloat]’: /usr/include/CGAL/CORE_BigFloat.h:411:41: required from here 411 | return Type(-CORE::radical( -x, k ) ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/CGAL/CORE/Expr.h:535:12: error: conversion from ‘int’ to ‘const CORE::BigFloat’ is ambiguous 535 | if (n == 0 || n == 1 || m == 1) | ^ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:441:60: note: initializing argument 2 of ‘bool CORE::operator==(const BigFloat&, const BigFloat&)’ 441 | inline bool operator== (const BigFloat& x, const BigFloat& y) { | ~~~~~~~~~~~~~~~~^ /usr/include/CGAL/CORE/Expr.h:535:22: error: conversion from ‘int’ to ‘const CORE::BigFloat’ is ambiguous 535 | if (n == 0 || n == 1 || m == 1) | ^ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:441:60: note: initializing argument 2 of ‘bool CORE::operator==(const BigFloat&, const BigFloat&)’ 441 | inline bool operator== (const BigFloat& x, const BigFloat& y) { | ~~~~~~~~~~~~~~~~^ /usr/include/CGAL/CORE/Expr.h:539:17: error: conversion from ‘int’ to ‘const CORE::BigFloat’ is ambiguous 539 | Q.setCoeff(m, 1); | ^ /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&, const CORE::extLong&, const CORE::extLong&)’ 81 | BigFloat(const BigRat& R, const extLong& r = get_static_defRelPrec(), | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:78:3: note: candidate: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/poly/Poly.h:407:49: note: initializing argument 2 of ‘bool CORE::Polynomial::setCoeff(int, const NT&) [with NT = CORE::BigFloat]’ 407 | bool Polynomial::setCoeff(int i, const NT & cc) { | ~~~~~~~~~~~^~ /usr/include/CGAL/CORE/Expr.h: In instantiation of ‘CORE::Expr CORE::radical(const NT&, int) [with NT = Expr]’: /usr/include/CGAL/CORE_Expr.h:53:34: required from here 53 | return -CORE::radical( -x, k ); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/CGAL/CORE/Expr.h:535:12: error: conversion from ‘int’ to ‘const CORE::Expr’ is ambiguous 535 | if (n == 0 || n == 1 || m == 1) | ^ /usr/include/CGAL/CORE/Expr.h:135:3: note: candidate: ‘CORE::Expr::Expr(CORE::ExprRep*)’ 135 | Expr(ExprRep* p) : RCExpr(p) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:113:3: note: candidate: ‘CORE::Expr::Expr(const char*, const CORE::extLong&)’ 113 | Expr(const char *s, const extLong& p = get_static_defInputDigits()) | ^~~~ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:400:52: note: initializing argument 2 of ‘bool CORE::operator==(const Expr&, const Expr&)’ 400 | inline bool operator==(const Expr& e1, const Expr& e2) { | ~~~~~~~~~~~~^~ /usr/include/CGAL/CORE/Expr.h:535:22: error: conversion from ‘int’ to ‘const CORE::Expr’ is ambiguous 535 | if (n == 0 || n == 1 || m == 1) | ^ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:400:52: note: initializing argument 2 of ‘bool CORE::operator==(const Expr&, const Expr&)’ 400 | inline bool operator==(const Expr& e1, const Expr& e2) { | ~~~~~~~~~~~~^~ /usr/include/CGAL/CORE/Expr.h:539:17: error: conversion from ‘int’ to ‘const CORE::Expr’ is ambiguous 539 | Q.setCoeff(m, 1); | ^ /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate: ‘CORE::Expr::Expr(const int&)’ 91 | Expr(const BigInt& I) : RCExpr(new ConstRealRep(Real(I))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:81:3: note: candidate: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate: ‘CORE::Expr::Expr(long unsigned int)’ 61 | Expr(unsigned long ul) : RCExpr(new ConstRealRep(Real(ul))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:59:3: note: candidate: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate: ‘CORE::Expr::Expr(int)’ 52 | Expr(int i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/poly/Poly.h:407:49: note: initializing argument 2 of ‘bool CORE::Polynomial::setCoeff(int, const NT&) [with NT = CORE::Expr]’ 407 | bool Polynomial::setCoeff(int i, const NT & cc) { | ~~~~~~~~~~~^~ In file included from /usr/include/CGAL/double.h:22: /usr/include/CGAL/number_utils.h: In instantiation of ‘typename CGAL::Real_embeddable_traits::Is_positive::result_type CGAL::is_positive(const Real_embeddable&) [with Real_embeddable = boost::multiprecision::number >; typename Real_embeddable_traits::Is_positive::result_type = Null_tag; typename Real_embeddable_traits::Is_positive = Null_functor]’: /usr/include/CGAL/cpp_float.h:334:29: required from here 334 | return CGAL::is_positive(man); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/CGAL/number_utils.h:263:23: error: no match for call to ‘(CGAL::INTERN_RET::Real_embeddable_traits_base >, std::integral_constant >::Is_positive {aka CGAL::Null_functor}) (const boost::multiprecision::number >&)’ 263 | return is_positive( x ); | ~~~~~~~~~~~^~~~~ /usr/include/CGAL/number_utils.h: In instantiation of ‘typename CGAL::Real_embeddable_traits::Is_negative::result_type CGAL::is_negative(const Real_embeddable&) [with Real_embeddable = boost::multiprecision::number >; typename Real_embeddable_traits::Is_negative::result_type = Null_tag; typename Real_embeddable_traits::Is_negative = Null_functor]’: /usr/include/CGAL/cpp_float.h:339:29: required from here 339 | return CGAL::is_negative(man); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/CGAL/number_utils.h:272:23: error: no match for call to ‘(CGAL::INTERN_RET::Real_embeddable_traits_base >, std::integral_constant >::Is_negative {aka CGAL::Null_functor}) (const boost::multiprecision::number >&)’ 272 | return is_negative( x ); | ~~~~~~~~~~~^~~~~ /usr/include/CGAL/number_utils.h: In instantiation of ‘typename CGAL::Real_embeddable_traits::To_double::result_type CGAL::to_double(const Real_embeddable&) [with Real_embeddable = boost::multiprecision::number >; typename Real_embeddable_traits::To_double::result_type = Null_tag; typename Real_embeddable_traits::To_double = Null_functor]’: /usr/include/CGAL/cpp_float.h:412:29: required from here 412 | return CGAL::to_double(man); | ~~~~~~~~~~~~~~~^~~~~ /usr/include/CGAL/number_utils.h:292:21: error: no match for call to ‘(CGAL::INTERN_RET::Real_embeddable_traits_base >, std::integral_constant >::To_double {aka CGAL::Null_functor}) (const boost::multiprecision::number >&)’ 292 | return to_double( x ); | ~~~~~~~~~^~~~~ /usr/include/CGAL/number_utils.h: In instantiation of ‘typename CGAL::Real_embeddable_traits::To_double::result_type CGAL::to_double(const Real_embeddable&) [with Real_embeddable = boost::multiprecision::number > >; typename Real_embeddable_traits::To_double::result_type = Null_tag; typename Real_embeddable_traits::To_double = Null_functor]’: /usr/include/CGAL/cpp_float.h:422:27: required from here 422 | return CGAL::to_double(r); | ~~~~~~~~~~~~~~~^~~ /usr/include/CGAL/number_utils.h:292:21: error: no match for call to ‘(CGAL::INTERN_RET::Real_embeddable_traits_base > >, std::integral_constant >::To_double {aka CGAL::Null_functor}) (const boost::multiprecision::number > >&)’ 292 | return to_double( x ); | ~~~~~~~~~^~~~~ /usr/include/CGAL/number_utils.h: In instantiation of ‘typename CGAL::Real_embeddable_traits::To_interval::result_type CGAL::to_interval(const Real_embeddable&) [with Real_embeddable = boost::multiprecision::number >; typename Real_embeddable_traits::To_interval::result_type = Null_tag; typename Real_embeddable_traits::To_interval = Null_functor]’: /usr/include/CGAL/cpp_float.h:428:31: required from here 428 | return CGAL::to_interval(man); | ~~~~~~~~~~~~~~~~~^~~~~ /usr/include/CGAL/number_utils.h:302:23: error: no match for call to ‘(CGAL::INTERN_RET::Real_embeddable_traits_base >, std::integral_constant >::To_interval {aka CGAL::Null_functor}) (const boost::multiprecision::number >&)’ 302 | return to_interval( x ); | ~~~~~~~~~~~^~~~~ /usr/include/CGAL/number_utils.h: In instantiation of ‘typename CGAL::Real_embeddable_traits::To_interval::result_type CGAL::to_interval(const Real_embeddable&) [with Real_embeddable = boost::multiprecision::number > >; typename Real_embeddable_traits::To_interval::result_type = Null_tag; typename Real_embeddable_traits::To_interval = Null_functor]’: /usr/include/CGAL/cpp_float.h:437:29: required from here 437 | return CGAL::to_interval(r); | ~~~~~~~~~~~~~~~~~^~~ /usr/include/CGAL/number_utils.h:302:23: error: no match for call to ‘(CGAL::INTERN_RET::Real_embeddable_traits_base > >, std::integral_constant >::To_interval {aka CGAL::Null_functor}) (const boost::multiprecision::number > >&)’ 302 | return to_interval( x ); | ~~~~~~~~~~~^~~~~ /usr/include/CGAL/number_utils.h: In instantiation of ‘typename std::conditional::Is_zero, CGAL::Null_functor>, typename CGAL::Real_embeddable_traits::Is_zero, typename CGAL::Algebraic_structure_traits::Is_zero>::type::result_type CGAL::is_zero(const Number_type&) [with Number_type = boost::multiprecision::number >; typename std::conditional::Is_zero, Null_functor>, typename Real_embeddable_traits::Is_zero, typename Algebraic_structure_traits::Is_zero>::type::result_type = Null_tag; std::conditional_t<((bool)is_same_v::Is_zero, Null_functor>), typename Real_embeddable_traits::Is_zero, typename Algebraic_structure_traits::Is_zero> = Null_functor; typename Algebraic_structure_traits::Is_zero = Null_functor; typename Real_embeddable_traits::Is_zero = Null_functor]’: /usr/include/CGAL/cpp_float.h:442:25: required from here 442 | return CGAL::is_zero(man); | ~~~~~~~~~~~~~^~~~~ /usr/include/CGAL/number_utils.h:213:15: error: no match for call to ‘(std::conditional_t {aka CGAL::Null_functor}) (const boost::multiprecision::number >&)’ 213 | return is_zero( x ); | ~~~~~~~^~~~~ /usr/include/CGAL/number_utils.h: In instantiation of ‘typename CGAL::Real_embeddable_traits::Sgn::result_type CGAL::sign(const Real_embeddable&) [with Real_embeddable = boost::multiprecision::number >; typename Real_embeddable_traits::Sgn::result_type = Null_tag; typename Real_embeddable_traits::Sgn = Null_functor]’: /usr/include/CGAL/cpp_float.h:458:22: required from here 458 | return CGAL::sign(man); | ~~~~~~~~~~^~~~~ /usr/include/CGAL/number_utils.h:246:15: error: no match for call to ‘(CGAL::INTERN_RET::Real_embeddable_traits_base >, std::integral_constant >::Sgn {aka CGAL::Null_functor}) (const boost::multiprecision::number >&)’ 246 | return sgn( x ); | ~~~^~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:262:28, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::AABB_traits_3 >, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>::Do_intersect::operator() >(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/AABB_traits_3.h:329:50, inlined from ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >, std::integral_constant >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Ray_3 &)&D.1406482]’ 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::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >, std::integral_constant >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > const&) constbool [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:262:29: note: ‘’ declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:266:28, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:258:25, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::AABB_traits_3 >, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>::Do_intersect::operator() >(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/AABB_traits_3.h:329:50, inlined from ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >, std::integral_constant >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Ray_3 &)&D.1406533]’ 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::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >, std::integral_constant >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > const&) constbool [clone .isra.0]’: /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/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Exception.h:10, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/difference.cpp:5: In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:224:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.2953042]’ 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::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:224:29: note: ‘’ declared here 224 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:228:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.2953041]’ 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::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:228:29: note: ‘’ declared here 228 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:232:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_3 &)&D.2953040]’ 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::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:232:29: note: ‘’ declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In file included from /usr/include/CGAL/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 /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:27: /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 std::optional<_Up>&, 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:84:55: required from ‘CGAL::Uncertain CGAL::CGAL_SS_i::Do_ss_event_exist_2::operator()(const Trisegment_2_ptr&, std::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]’ 84 | 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 > >, std::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:910: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 > >]’ 910 | 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 = std::shared_ptr >]’ 2458 | ok = Run() ; | ^~~ /usr/include/CGAL/create_straight_skeleton_2.h:62:32: required from ‘std::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(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:184:48: required from here 184 | CGAL::create_interior_straight_skeleton_2( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 185 | poly.outer_boundary().vertices_begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | poly.outer_boundary().vertices_end(), poly.holes_begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | poly.holes_end(), CGAL::Epick()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_aux.h:187:24: note: parameter passing for argument of type ‘CGAL::Quotient >’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | CGAL::Quotient to_quotient() const { return CGAL::Quotient(mN,mD) ; } | ^~~~~~~~~~~ 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:1206: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 > >]’ 1206 | return ac(CGAL::approx(l1)); | ~~^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Point_2.h:170:41: required from ‘CGAL::Bbox_2 CGAL::Point_2::bbox() const [with R_ = CGAL::Epeck]’ 170 | return R().construct_bbox_2_object()(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Bbox_2.h:271:27: required from ‘CGAL::Bbox_2 CGAL::bbox_2(Input_iterator, Input_iterator) [with Input_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’ 271 | Bbox_2 res = begin->bbox(); | ~~~~~~~~~~~^~ /usr/include/CGAL/create_weighted_offset_polygons_2.h:147:31: required from ‘std::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]’ 147 | 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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:395:25: required from here 395 | CGAL::extrude_skeleton(g.toPolygon_with_holes_2(), sm, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | 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) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/ExprRep.h: In instantiation of ‘void CORE::AddSubRep::computeExactFlags() [with Operator = CORE::Sub]’: /usr/include/CGAL/CORE/ExprRep.h:934:6: required from here 934 | void AddSubRep::computeExactFlags() { | ^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/ExprRep.h:951:17: error: ‘ratValue’ was not declared in this scope 951 | *(ratValue()) = Op(*(ratValue())); | ~~~~~~~~~^~~ /usr/include/CGAL/CORE/ExprRep.h: In instantiation of ‘void CORE::AddSubRep::computeExactFlags() [with Operator = CORE::Add]’: /usr/include/CGAL/CORE/ExprRep.h:934:6: required from here 934 | void AddSubRep::computeExactFlags() { | ^~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/CORE/ExprRep.h:951:17: error: ‘ratValue’ was not declared in this scope 951 | *(ratValue()) = Op(*(ratValue())); | ~~~~~~~~~^~~ gmake[2]: *** [src/CMakeFiles/SFCGAL.dir/build.make:765: src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o] Error 1 In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, from /usr/include/boost/shared_ptr.hpp:17, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Geometry.h:11, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/algorithm/isValid.h:8: In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Line_2&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Line_2&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Line_2 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:141:26, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > > >::operator(), CGAL::Line_2 >(CGAL::Line_2 const&, CGAL::Line_2 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::Minkowski_sum_by_convolution_2, std::allocator > > >::_convolution_cycle(unsigned int, unsigned int, bool, std::vector, std::allocator > > const&, CGAL::Polygon_circulator, std::allocator > > >, unsigned int, unsigned int, bool, std::vector, std::allocator > > const&, CGAL::Polygon_circulator, std::allocator > > >, unsigned int, std::set, std::allocator > > >::Convolution_label, std::less, std::allocator > > >::Convolution_label>, std::allocator, std::allocator > > >::Convolution_label> >&, std::__cxx11::list, std::allocator > > >, unsigned int>, std::pair, std::allocator > > >, unsigned int> >, std::allocator, std::allocator > > >, unsigned int>, std::pair, std::allocator > > >, unsigned int> > > >&, std::__cxx11::list >::X_monotone_curve_2, std::allocator >::X_monotone_curve_2> >&) const’ at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_conv_2.h:603:18: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Line_2 &)&D.2026714]’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In member function ‘CGAL::Minkowski_sum_by_convolution_2, std::allocator > > >::_convolution_cycle(unsigned int, unsigned int, bool, std::vector, std::allocator > > const&, CGAL::Polygon_circulator, std::allocator > > >, unsigned int, unsigned int, bool, std::vector, std::allocator > > const&, CGAL::Polygon_circulator, std::allocator > > >, unsigned int, std::set, std::allocator > > >::Convolution_label, std::less, std::allocator > > >::Convolution_label>, std::allocator, std::allocator > > >::Convolution_label> >&, std::__cxx11::list, std::allocator > > >, unsigned int>, std::pair, std::allocator > > >, unsigned int> >, std::allocator, std::allocator > > >, unsigned int>, std::pair, std::allocator > > >, unsigned int> > > >&, std::__cxx11::list >::X_monotone_curve_2, std::allocator >::X_monotone_curve_2> >&) const’: /usr/include/CGAL/Epic_converter.h:141:27: note: ‘’ declared here 141 | return std::make_pair(Line_2(), false); | ^~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Line_2&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Line_2&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Line_2 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:141:26, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > > >::operator(), CGAL::Line_2 >(CGAL::Line_2 const&, CGAL::Line_2 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:48:23, inlined from ‘CGAL::Minkowski_sum_by_convolution_2, std::allocator > > >::_convolution_cycle(unsigned int, unsigned int, bool, std::vector, std::allocator > > const&, CGAL::Polygon_circulator, std::allocator > > >, unsigned int, unsigned int, bool, std::vector, std::allocator > > const&, CGAL::Polygon_circulator, std::allocator > > >, unsigned int, std::set, std::allocator > > >::Convolution_label, std::less, std::allocator > > >::Convolution_label>, std::allocator, std::allocator > > >::Convolution_label> >&, std::__cxx11::list, std::allocator > > >, unsigned int>, std::pair, std::allocator > > >, unsigned int> >, std::allocator, std::allocator > > >, unsigned int>, std::pair, std::allocator > > >, unsigned int> > > >&, std::__cxx11::list >::X_monotone_curve_2, std::allocator >::X_monotone_curve_2> >&) const’ at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_conv_2.h:603:18: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Line_2 &)&D.2026812]’ 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 ‘CGAL::Minkowski_sum_by_convolution_2, std::allocator > > >::_convolution_cycle(unsigned int, unsigned int, bool, std::vector, std::allocator > > const&, CGAL::Polygon_circulator, std::allocator > > >, unsigned int, unsigned int, bool, std::vector, std::allocator > > const&, CGAL::Polygon_circulator, std::allocator > > >, unsigned int, std::set, std::allocator > > >::Convolution_label, std::less, std::allocator > > >::Convolution_label>, std::allocator, std::allocator > > >::Convolution_label> >&, std::__cxx11::list, std::allocator > > >, unsigned int>, std::pair, std::allocator > > >, unsigned int> >, std::allocator, std::allocator > > >, unsigned int>, std::pair, std::allocator > > >, unsigned int> > > >&, std::__cxx11::list >::X_monotone_curve_2, std::allocator >::X_monotone_curve_2> >&) const’: /usr/include/CGAL/Epic_converter.h:141:27: note: ‘’ declared here 141 | return std::make_pair(Line_2(), false); | ^~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Segment_2&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Segment_2&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_2 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:126:28, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Segment_2 >(CGAL::Segment_2 const&, CGAL::Segment_2 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::do_intersect(CGAL::Segment_2 const&, CGAL::Segment_2 const&)CGAL::Epeck::Boolean’ at /usr/include/CGAL/Intersections_2/Segment_2_Segment_2.h:508:1, inlined from ‘CGAL::Minkowski_sum::AABB_traits_2, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > >::Do_intersect::operator()(CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&, CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&) const’ at /usr/include/CGAL/Minkowski_sum_2/AABB_traits_2.h:194:26: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Segment_2 &)&D.2082318]’ 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 ‘CGAL::Minkowski_sum::AABB_traits_2, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > >::Do_intersect::operator()(CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&, CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&) const’: /usr/include/CGAL/Epic_converter.h:126:29: note: ‘’ declared here 126 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Segment_2&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Segment_2&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_2 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:130:28, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Segment_2 >(CGAL::Segment_2 const&, CGAL::Segment_2 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::do_intersect(CGAL::Segment_2 const&, CGAL::Segment_2 const&)CGAL::Epeck::Boolean’ at /usr/include/CGAL/Intersections_2/Segment_2_Segment_2.h:508:1, inlined from ‘CGAL::Minkowski_sum::AABB_traits_2, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > >::Do_intersect::operator()(CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&, CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&) const’ at /usr/include/CGAL/Minkowski_sum_2/AABB_traits_2.h:194:26: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Segment_2 &)&D.2082319]’ 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 ‘CGAL::Minkowski_sum::AABB_traits_2, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > >::Do_intersect::operator()(CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&, CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&) const’: /usr/include/CGAL/Epic_converter.h:130:29: note: ‘’ declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Segment_2&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Segment_2&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_2 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:126:28, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Segment_2 >(CGAL::Segment_2 const&, CGAL::Segment_2 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:48:23, inlined from ‘CGAL::do_intersect(CGAL::Segment_2 const&, CGAL::Segment_2 const&)CGAL::Epeck::Boolean’ at /usr/include/CGAL/Intersections_2/Segment_2_Segment_2.h:508:1, inlined from ‘CGAL::Minkowski_sum::AABB_traits_2, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > >::Do_intersect::operator()(CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&, CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&) const’ at /usr/include/CGAL/Minkowski_sum_2/AABB_traits_2.h:194:26: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Segment_2 &)&D.2082379]’ 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 ‘CGAL::Minkowski_sum::AABB_traits_2, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > >::Do_intersect::operator()(CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&, CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&) const’: /usr/include/CGAL/Epic_converter.h:126:29: note: ‘’ declared here 126 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Segment_2&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Segment_2&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_2 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:130:28, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Segment_2 >(CGAL::Segment_2 const&, CGAL::Segment_2 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:48:23, inlined from ‘CGAL::do_intersect(CGAL::Segment_2 const&, CGAL::Segment_2 const&)CGAL::Epeck::Boolean’ at /usr/include/CGAL/Intersections_2/Segment_2_Segment_2.h:508:1, inlined from ‘CGAL::Minkowski_sum::AABB_traits_2, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > >::Do_intersect::operator()(CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&, CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&) const’ at /usr/include/CGAL/Minkowski_sum_2/AABB_traits_2.h:194:26: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Segment_2 &)&D.2082380]’ 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 ‘CGAL::Minkowski_sum::AABB_traits_2, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > >::Do_intersect::operator()(CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&, CGAL::AABB_segment_2_primitive, std::allocator > >, std::integral_constant >, CGAL::Polygon_with_holes_2, std::allocator > > > > const&) const’: /usr/include/CGAL/Epic_converter.h:130:29: note: ‘’ declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_2&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_2&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_2 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:161:28, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Bounded_side_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, 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> >::operator(), CGAL::Point_2 >(CGAL::Triangle_2 const&, CGAL::Point_2 const&) constCGAL::Bounded_side’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::Triangle_2::bounded_side(CGAL::Point_2 const&) const’ at /usr/include/CGAL/Triangle_2.h:83:39, inlined from ‘CGAL::Triangle_2::has_on_bounded_side(CGAL::Point_2 const&) const’ at /usr/include/CGAL/Triangle_2.h:119:24, inlined from ‘CGAL::Minkowski_sum_by_reduced_convolution_2, std::allocator > > >::get_point_in_face(CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_segment_2*>, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_segment_2*>, CGAL::Arr_dcel, CGAL::Arr_segment_2*>, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_segment_2*>, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_segment_2*>, CGAL::Arr_dcel, CGAL::Arr_segment_2*>, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base> > >::Face, long, std::bidirectional_iterator_tag>) const’ at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:426:34, inlined from ‘CGAL::Minkowski_sum_by_reduced_convolution_2, std::allocator > > >::common_operator, std::allocator > > >, std::allocator, std::allocator > > > > > > >(CGAL::Polygon_with_holes_2, std::allocator > > > const&, CGAL::Polygon_with_holes_2, std::allocator > > > const&, CGAL::Polygon_2, std::allocator > > >&, std::back_insert_iterator, std::allocator > > >, std::allocator, std::allocator > > > > > >) constvoid’ at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:171:15: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_2 &)&D.2196510]’ 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 ‘CGAL::Minkowski_sum_by_reduced_convolution_2, std::allocator > > >::common_operator, std::allocator > > >, std::allocator, std::allocator > > > > > > >(CGAL::Polygon_with_holes_2, std::allocator > > > const&, CGAL::Polygon_with_holes_2, std::allocator > > > const&, CGAL::Polygon_2, std::allocator > > >&, std::back_insert_iterator, std::allocator > > >, std::allocator, std::allocator > > > > > >) constvoid’: /usr/include/CGAL/Epic_converter.h:161:29: note: ‘’ declared here 161 | return std::make_pair(Triangle_2(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_2&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_2&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_2 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:165:28, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Bounded_side_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, 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> >::operator(), CGAL::Point_2 >(CGAL::Triangle_2 const&, CGAL::Point_2 const&) constCGAL::Bounded_side’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::Triangle_2::bounded_side(CGAL::Point_2 const&) const’ at /usr/include/CGAL/Triangle_2.h:83:39, inlined from ‘CGAL::Triangle_2::has_on_bounded_side(CGAL::Point_2 const&) const’ at /usr/include/CGAL/Triangle_2.h:119:24, inlined from ‘CGAL::Minkowski_sum_by_reduced_convolution_2, std::allocator > > >::get_point_in_face(CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_segment_2*>, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_segment_2*>, CGAL::Arr_dcel, CGAL::Arr_segment_2*>, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_segment_2*>, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_segment_2*>, CGAL::Arr_dcel, CGAL::Arr_segment_2*>, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base> > >::Face, long, std::bidirectional_iterator_tag>) const’ at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:426:34, inlined from ‘CGAL::Minkowski_sum_by_reduced_convolution_2, std::allocator > > >::common_operator, std::allocator > > >, std::allocator, std::allocator > > > > > > >(CGAL::Polygon_with_holes_2, std::allocator > > > const&, CGAL::Polygon_with_holes_2, std::allocator > > > const&, CGAL::Polygon_2, std::allocator > > >&, std::back_insert_iterator, std::allocator > > >, std::allocator, std::allocator > > > > > >) constvoid’ at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:171:15: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_2 &)&D.2196511]’ 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 ‘CGAL::Minkowski_sum_by_reduced_convolution_2, std::allocator > > >::common_operator, std::allocator > > >, std::allocator, std::allocator > > > > > > >(CGAL::Polygon_with_holes_2, std::allocator > > > const&, CGAL::Polygon_with_holes_2, std::allocator > > > const&, CGAL::Polygon_2, std::allocator > > >&, std::back_insert_iterator, std::allocator > > >, std::allocator, std::allocator > > > > > >) constvoid’: /usr/include/CGAL/Epic_converter.h:165:29: note: ‘’ declared here 165 | return std::make_pair(Triangle_2(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Triangle_2&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Triangle_2&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_2 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:169:28, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Triangle_2 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:157:30, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Bounded_side_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, 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> >::operator(), CGAL::Point_2 >(CGAL::Triangle_2 const&, CGAL::Point_2 const&) constCGAL::Bounded_side’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::Triangle_2::bounded_side(CGAL::Point_2 const&) const’ at /usr/include/CGAL/Triangle_2.h:83:39, inlined from ‘CGAL::Triangle_2::has_on_bounded_side(CGAL::Point_2 const&) const’ at /usr/include/CGAL/Triangle_2.h:119:24, inlined from ‘CGAL::Minkowski_sum_by_reduced_convolution_2, std::allocator > > >::get_point_in_face(CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_segment_2*>, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_segment_2*>, CGAL::Arr_dcel, CGAL::Arr_segment_2*>, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_segment_2*>, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_segment_2*>, CGAL::Arr_dcel, CGAL::Arr_segment_2*>, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base, CGAL::_Unique_list*> > >, CGAL::Arr_face_base> > >::Face, long, std::bidirectional_iterator_tag>) const’ at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:426:34, inlined from ‘CGAL::Minkowski_sum_by_reduced_convolution_2, std::allocator > > >::common_operator, std::allocator > > >, std::allocator, std::allocator > > > > > > >(CGAL::Polygon_with_holes_2, std::allocator > > > const&, CGAL::Polygon_with_holes_2, std::allocator > > > const&, CGAL::Polygon_2, std::allocator > > >&, std::back_insert_iterator, std::allocator > > >, std::allocator, std::allocator > > > > > >) constvoid’ at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_by_reduced_convolution_2.h:171:15: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Triangle_2 &)&D.2196791]’ 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 ‘CGAL::Minkowski_sum_by_reduced_convolution_2, std::allocator > > >::common_operator, std::allocator > > >, std::allocator, std::allocator > > > > > > >(CGAL::Polygon_with_holes_2, std::allocator > > > const&, CGAL::Polygon_with_holes_2, std::allocator > > > const&, CGAL::Polygon_2, std::allocator > > >&, std::back_insert_iterator, std::allocator > > >, std::allocator, std::allocator > > > > > >) constvoid’: /usr/include/CGAL/Epic_converter.h:169:29: note: ‘’ declared here 169 | return std::make_pair(Triangle_2(),false); | ^~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:262:28, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Ray_3 &)&D.3310432]’ 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 >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:262:29: note: ‘’ declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:266:28, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:258:25, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Ray_3 &)&D.3310483]’ 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 >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:266:29: note: ‘’ declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build' gmake[1]: Leaving directory '/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build' gmake[1]: *** [CMakeFiles/Makefile2:164: src/CMakeFiles/SFCGAL.dir/all] Error 2 gmake: *** [Makefile:149: all] Error 2 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.WcP1W5 (%build) Bad exit status from /var/tmp/rpm-tmp.WcP1W5 (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M 93a24f7c2c76404ca892a8a4157fd252 -D /var/lib/mock/f42-build-55179598-6533259/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.cbt1m626:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/SFCGAL.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.13/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M 93a24f7c2c76404ca892a8a4157fd252 -D /var/lib/mock/f42-build-55179598-6533259/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.cbt1m626:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/SFCGAL.spec'