Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/SFCGAL.spec'], chrootPath='/var/lib/mock/f42-build-56763536-6546018/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.qj4vdx27:/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.qj4vdx27:/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', '206bd85dff9d4f3eb7e55cc7414bca7b', '-D', '/var/lib/mock/f42-build-56763536-6546018/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qj4vdx27:/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 x86_64 --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: x86_64 Building for target x86_64 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 x86_64 --nodeps /builddir/build/SPECS/SFCGAL.spec'], chrootPath='/var/lib/mock/f42-build-56763536-6546018/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.qj4vdx27:/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.qj4vdx27:/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', 'e6f65f3befa845f9a7742b041f0cc3ca', '-D', '/var/lib/mock/f42-build-56763536-6546018/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qj4vdx27:/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 x86_64 --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: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1724716800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.t3iqpW + 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.STbjH8 + 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.zCNZ88 + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -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 -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -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.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 15.0.1 -- The CXX compiler identification is GNU 15.0.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 CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- removing OSG dependencies from the library -- Configuring done (1.2s) CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): The following keywords are not supported when using add_custom_command(TARGET): DEPENDS. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at src/CMakeLists.txt:7 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- 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 CMAKE_INSTALL_FULL_SBINDIR CMAKE_INSTALL_SBINDIR 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 -j48 --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 -j48 /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/Coordinate.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o [ 3%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/Exception.cpp.o [ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/LineString.cpp.o [ 6%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 7%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o [ 9%] Building CXX object src/CMakeFiles/SFCGAL.dir/Point.cpp.o [ 9%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 10%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 11%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 12%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o [ 14%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 15%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 16%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 17%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 18%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 21%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 22%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o [ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o [ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o [ 26%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 27%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o [ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o [ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o [ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o [ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o [ 33%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 34%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 35%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o [ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o [ 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 41%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 42%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 43%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o [ 46%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 46%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 47%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 48%] 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o [ 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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 [ 53%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/tesselate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/tesselate.cpp [ 54%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/translate.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/translate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/translate.cpp [ 55%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/union.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/union.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/union.cpp /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)))) { | ~~~~~~~~^~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/visibility.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/visibility.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp [ 57%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/volume.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/volume.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/volume.cpp [ 58%] Building CXX object src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/capi/sfcgal_c.cpp.o -MF CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o.d -o CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/capi/sfcgal_c.cpp [ 60%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/EnvelopeVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/EnvelopeVisitor.cpp /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 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); | ~~~~~~ /usr/include/CGAL/Arr_circle_segment_traits_2.h:594:15: note: there are 4 candidates In file included from /usr/include/c++/15/bits/stl_algobase.h:67, from /usr/include/c++/15/bits/stl_uninitialized.h:63, from /usr/include/c++/15/memory:71, 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++/15/bits/stl_iterator.h:716:7: note: candidate 1: ‘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]’ 716 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:716: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&’} 716 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724:7: note: candidate 2: ‘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]’ 724 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724: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&&’} 724 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677:11: note: candidate 3: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 677 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677: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++/15/bits/stl_iterator.h:677:11: note: candidate 4: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/15/bits/stl_iterator.h:677: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/CGAL/Arr_circle_segment_traits_2.h:608:15: note: there are 4 candidates /usr/include/c++/15/bits/stl_iterator.h:716:7: note: candidate 1: ‘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]’ 716 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:716: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&’} 716 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724:7: note: candidate 2: ‘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]’ 724 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724: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&&’} 724 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677:11: note: candidate 3: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 677 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677: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++/15/bits/stl_iterator.h:677:11: note: candidate 4: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/15/bits/stl_iterator.h:677: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/CGAL/Arr_circle_segment_traits_2.h:622:15: note: there are 4 candidates /usr/include/c++/15/bits/stl_iterator.h:716:7: note: candidate 1: ‘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]’ 716 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:716: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&’} 716 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724:7: note: candidate 2: ‘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]’ 724 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724: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&&’} 724 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677:11: note: candidate 3: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 677 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677: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++/15/bits/stl_iterator.h:677:11: note: candidate 4: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/15/bits/stl_iterator.h:677: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/CGAL/Arr_circle_segment_traits_2.h:627:15: note: there are 4 candidates /usr/include/c++/15/bits/stl_iterator.h:716:7: note: candidate 1: ‘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]’ 716 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:716: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&’} 716 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724:7: note: candidate 2: ‘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]’ 724 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724: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&&’} 724 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677:11: note: candidate 3: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 677 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677: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++/15/bits/stl_iterator.h:677:11: note: candidate 4: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/15/bits/stl_iterator.h:677: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/CGAL/Arr_circle_segment_traits_2.h:636:17: note: there are 4 candidates /usr/include/c++/15/bits/stl_iterator.h:716:7: note: candidate 1: ‘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]’ 716 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:716: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&’} 716 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724:7: note: candidate 2: ‘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]’ 724 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724: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&&’} 724 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677:11: note: candidate 3: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 677 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677: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++/15/bits/stl_iterator.h:677:11: note: candidate 4: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/15/bits/stl_iterator.h:677: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/CGAL/Arr_circle_segment_traits_2.h:641:17: note: there are 4 candidates /usr/include/c++/15/bits/stl_iterator.h:716:7: note: candidate 1: ‘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]’ 716 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:716: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&’} 716 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724:7: note: candidate 2: ‘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]’ 724 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724: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&&’} 724 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677:11: note: candidate 3: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 677 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677: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++/15/bits/stl_iterator.h:677:11: note: candidate 4: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/15/bits/stl_iterator.h:677: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/CGAL/Arr_circle_segment_traits_2.h:646:17: note: there are 4 candidates /usr/include/c++/15/bits/stl_iterator.h:716:7: note: candidate 1: ‘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]’ 716 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:716: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&’} 716 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724:7: note: candidate 2: ‘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]’ 724 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724: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&&’} 724 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677:11: note: candidate 3: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 677 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677: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++/15/bits/stl_iterator.h:677:11: note: candidate 4: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/15/bits/stl_iterator.h:677: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/CGAL/Arr_circle_segment_traits_2.h:654:17: note: there are 4 candidates /usr/include/c++/15/bits/stl_iterator.h:716:7: note: candidate 1: ‘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]’ 716 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:716: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&’} 716 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724:7: note: candidate 2: ‘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]’ 724 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724: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&&’} 724 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677:11: note: candidate 3: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 677 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677: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++/15/bits/stl_iterator.h:677:11: note: candidate 4: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/15/bits/stl_iterator.h:677: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/CGAL/Arr_circle_segment_traits_2.h:660:17: note: there are 4 candidates /usr/include/c++/15/bits/stl_iterator.h:716:7: note: candidate 1: ‘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]’ 716 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:716: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&’} 716 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724:7: note: candidate 2: ‘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]’ 724 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724: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&&’} 724 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677:11: note: candidate 3: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 677 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677: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++/15/bits/stl_iterator.h:677:11: note: candidate 4: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/15/bits/stl_iterator.h:677: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/CGAL/Arr_circle_segment_traits_2.h:670:17: note: there are 4 candidates /usr/include/c++/15/bits/stl_iterator.h:716:7: note: candidate 1: ‘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]’ 716 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:716: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&’} 716 | operator=(const typename _Container::value_type& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724:7: note: candidate 2: ‘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]’ 724 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:724: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&&’} 724 | operator=(typename _Container::value_type&& __value) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677:11: note: candidate 3: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(const std::back_insert_iterator >&)’ 677 | class back_insert_iterator | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:677: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++/15/bits/stl_iterator.h:677:11: note: candidate 4: ‘constexpr std::back_insert_iterator >& std::back_insert_iterator >::operator=(std::back_insert_iterator >&&)’ /usr/include/c++/15/bits/stl_iterator.h:677:11: note: no known conversion for argument 1 from ‘CGAL::Arr_circle_segment_traits_2::X_monotone_curve_2’ to ‘std::back_insert_iterator >&&’ [ 61%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/ForceValidityVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/ForceValidityVisitor.cpp [ 62%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/GeometrySet.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/GeometrySet.cpp [ 63%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/GetPointsVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/GetPointsVisitor.cpp [ 64%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/Interval.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/Interval.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/Interval.cpp [ 65%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/algorithm/coversPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/algorithm/coversPoints.cpp [ 66%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/building.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/generator/building.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/generator/building.cpp [ 67%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/disc.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/generator/disc.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/generator/disc.cpp [ 68%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/hoch.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/generator/hoch.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/generator/hoch.cpp [ 69%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/generator/sierpinski.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/generator/sierpinski.cpp [ 70%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Edge.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/graph/Edge.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/graph/Edge.cpp [ 71%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/graph/Vertex.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/graph/Vertex.cpp [ 72%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/io/Serialization.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/io/Serialization.cpp [ 73%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/io/WkbReader.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/io/WkbReader.cpp [ 74%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/io/WkbWriter.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/io/WkbWriter.cpp [ 75%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktReader.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/io/WktReader.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/io/WktReader.cpp 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: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); | ^ [ 76%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/io/WktWriter.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/io/WktWriter.cpp /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) { | ^~~~~~~~ /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)); | ^~~~~~ [ 77%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/polygonSetToMultiPolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/polygonSetToMultiPolygon.cpp /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, from /usr/include/CGAL/number_type_basic.h:61, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/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/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)); | ^~~~~~ [ 78%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/tools/CharArrayBuffer.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/tools/CharArrayBuffer.cpp /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/BigFloat.h:52:49: note: there are 11 candidates /usr/include/CGAL/CORE/BigFloatRep.h:263:8: note: candidate 1: ‘CORE::BigFloatRep::BigFloatRep(const int&)’ 263 | inline BigFloatRep::BigFloatRep(const BigInt& I) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:67:3: note: candidate 2: ‘CORE::BigFloatRep::BigFloatRep(double)’ 67 | BigFloatRep(double); //inline | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:246:8: note: candidate 3: ‘CORE::BigFloatRep::BigFloatRep(long int)’ 246 | inline BigFloatRep::BigFloatRep(long n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:235:8: note: candidate 4: ‘CORE::BigFloatRep::BigFloatRep(float)’ 235 | inline BigFloatRep::BigFloatRep(float n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:232:8: note: candidate 5: ‘CORE::BigFloatRep::BigFloatRep(short int)’ 232 | inline BigFloatRep::BigFloatRep(short n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:242:8: note: candidate 6: ‘CORE::BigFloatRep::BigFloatRep(unsigned int)’ 242 | inline BigFloatRep::BigFloatRep(unsigned int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:239:8: note: candidate 7: ‘CORE::BigFloatRep::BigFloatRep(int)’ 239 | inline BigFloatRep::BigFloatRep(int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:39:24: note: candidate 8: ‘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/BigFloat.h:69:37: note: there are 11 candidates /usr/include/CGAL/CORE/BigFloatRep.h:263:8: note: candidate 1: ‘CORE::BigFloatRep::BigFloatRep(const int&)’ 263 | inline BigFloatRep::BigFloatRep(const BigInt& I) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:67:3: note: candidate 2: ‘CORE::BigFloatRep::BigFloatRep(double)’ 67 | BigFloatRep(double); //inline | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:246:8: note: candidate 3: ‘CORE::BigFloatRep::BigFloatRep(long int)’ 246 | inline BigFloatRep::BigFloatRep(long n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:235:8: note: candidate 4: ‘CORE::BigFloatRep::BigFloatRep(float)’ 235 | inline BigFloatRep::BigFloatRep(float n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:232:8: note: candidate 5: ‘CORE::BigFloatRep::BigFloatRep(short int)’ 232 | inline BigFloatRep::BigFloatRep(short n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:242:8: note: candidate 6: ‘CORE::BigFloatRep::BigFloatRep(unsigned int)’ 242 | inline BigFloatRep::BigFloatRep(unsigned int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:239:8: note: candidate 7: ‘CORE::BigFloatRep::BigFloatRep(int)’ 239 | inline BigFloatRep::BigFloatRep(int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:39:24: note: candidate 8: ‘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/BigFloat.h:79:37: note: there are 11 candidates /usr/include/CGAL/CORE/BigFloatRep.h:263:8: note: candidate 1: ‘CORE::BigFloatRep::BigFloatRep(const int&)’ 263 | inline BigFloatRep::BigFloatRep(const BigInt& I) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:67:3: note: candidate 2: ‘CORE::BigFloatRep::BigFloatRep(double)’ 67 | BigFloatRep(double); //inline | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:246:8: note: candidate 3: ‘CORE::BigFloatRep::BigFloatRep(long int)’ 246 | inline BigFloatRep::BigFloatRep(long n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:235:8: note: candidate 4: ‘CORE::BigFloatRep::BigFloatRep(float)’ 235 | inline BigFloatRep::BigFloatRep(float n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:232:8: note: candidate 5: ‘CORE::BigFloatRep::BigFloatRep(short int)’ 232 | inline BigFloatRep::BigFloatRep(short n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:242:8: note: candidate 6: ‘CORE::BigFloatRep::BigFloatRep(unsigned int)’ 242 | inline BigFloatRep::BigFloatRep(unsigned int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:239:8: note: candidate 7: ‘CORE::BigFloatRep::BigFloatRep(int)’ 239 | inline BigFloatRep::BigFloatRep(int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:39:24: note: candidate 8: ‘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 [-Wtemplate-body] 100 | BigInt BigIntValue() const { | ^~~~~~ /usr/include/CGAL/CORE/RealRep.h:103:3: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? [-Wtemplate-body] 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 [ 80%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Log.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/tools/Log.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/tools/Log.cpp /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)) {} | ^ /usr/include/CGAL/CORE/Real.h:49:51: note: there are 2 candidates In file included from /usr/include/CGAL/CORE/BigInt.h:28: /usr/include/CGAL/CORE/RefCount.h:77:3: note: candidate 1: ‘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 2: ‘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/Real.h:50:51: note: there are 2 candidates /usr/include/CGAL/CORE/RefCount.h:77:3: note: candidate 1: ‘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 2: ‘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:104:14: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:49:3: note: candidate 1: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 2: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 3: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 4: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 5: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 6: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 7: ‘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:109:14: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:49:3: note: candidate 1: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 2: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 3: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 4: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 5: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 6: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 7: ‘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:115:14: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:49:3: note: candidate 1: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 2: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 3: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 4: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 5: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 6: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 7: ‘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:121:14: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:49:3: note: candidate 1: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 2: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 3: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 4: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 5: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 6: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 7: ‘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)); | ^~~~~~ [ 81%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o /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’? [-Wtemplate-body] 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’? [-Wtemplate-body] 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’? [-Wtemplate-body] 332 | return Op::eval(a.BigRatValue(), b.BigRatValue()); | ^~~~~~~~~~~ | BigFloatValue 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/tools/Registry.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/tools/Registry.cpp /usr/include/CGAL/CORE/Real.h:332:44: error: ‘const class CORE::RealRep’ has no member named ‘BigRatValue’; did you mean ‘BigFloatValue’? [-Wtemplate-body] 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’? [-Wtemplate-body] 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’? [-Wtemplate-body] 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, from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /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_impl.h:49:3: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:62:3: note: candidate 1: ‘CORE::Real::Real(const CORE::Real&)’ 62 | Real(const Real& rhs) : RCReal(rhs) { | ^~~~ /usr/include/CGAL/CORE/Real.h:55:3: note: candidate 2: ‘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 3: ‘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 4: ‘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 5: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 6: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 7: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 8: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 9: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 10: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 11: ‘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_impl.h:71:18: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:62:3: note: candidate 1: ‘CORE::Real::Real(const CORE::Real&)’ 62 | Real(const Real& rhs) : RCReal(rhs) { | ^~~~ /usr/include/CGAL/CORE/Real.h:51:3: note: candidate 2: ‘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 3: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 4: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 5: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 6: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 7: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 8: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 9: ‘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) | ^~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/transform/AffineTransform2.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/transform/AffineTransform2.cpp /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 [-Wtemplate-body] 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 [-Wtemplate-body] 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&)’ [-Wtemplate-body] 464 | BigFloat bdBF = BigFloat(ceil(bd)); | ~~~~^~~~ /usr/include/CGAL/CORE/poly/Sturm.h:464:34: note: there are 5 candidates 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 1: ‘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++/15/complex:49, 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++/15/cmath:181:5: note: candidate 2: ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::ceil(_Tp)’ 181 | ceil(_Tp __x) | ^~~~ /usr/include/c++/15/cmath:181:5: note: template argument deduction/substitution failed: /usr/include/c++/15/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++/15/cmath:181:5: error: no type named ‘__type’ in ‘struct __gnu_cxx::__enable_if’ 181 | ceil(_Tp __x) | ^~~~ In file included from /usr/include/features.h:524, from /usr/include/c++/15/x86_64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h:2622, from /usr/include/c++/15/cstddef:51, 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:192:1: note: candidate 3: ‘double ceil(double)’ 192 | __MATHCALLX (ceil,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ In file included from /usr/include/math.h:275, from /usr/include/c++/15/cmath:55: /usr/include/bits/mathcalls.h:192:1: note: no known conversion for argument 1 from ‘CORE::BigFloat’ to ‘double’ 192 | __MATHCALLX (ceil,, (_Mdouble_ __x), (__const__)); | ^ /usr/include/c++/15/cmath:173:3: note: candidate 4: ‘constexpr long double std::ceil(long double)’ 173 | ceil(long double __x) | ^~~~ /usr/include/c++/15/cmath:173:20: note: no known conversion for argument 1 from ‘CORE::BigFloat’ to ‘long double’ 173 | ceil(long double __x) | ~~~~~~~~~~~~^~~ /usr/include/c++/15/cmath:169:3: note: candidate 5: ‘constexpr float std::ceil(float)’ 169 | ceil(float __x) | ^~~~ /usr/include/c++/15/cmath:169:14: note: no known conversion for argument 1 from ‘CORE::BigFloat’ to ‘float’ 169 | 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’ [-Wtemplate-body] 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 [-Wtemplate-body] 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 [-Wtemplate-body] 951 | *(ratValue()) = Op(*(ratValue())); | ^~~~~~~~ /usr/include/CGAL/CORE/ExprRep.h:960:7: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? [-Wtemplate-body] 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 [-Wtemplate-body] 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/Expr.h:91:57: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:62:3: note: candidate 1: ‘CORE::Real::Real(const CORE::Real&)’ 62 | Real(const Real& rhs) : RCReal(rhs) { | ^~~~ /usr/include/CGAL/CORE/Real.h:51:3: note: candidate 2: ‘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 3: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 4: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 5: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 6: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 7: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 8: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 9: ‘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/Expr.h:93:57: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:62:3: note: candidate 1: ‘CORE::Real::Real(const CORE::Real&)’ 62 | Real(const Real& rhs) : RCReal(rhs) { | ^~~~ /usr/include/CGAL/CORE/Real.h:51:3: note: candidate 2: ‘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 3: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 4: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 5: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 6: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 7: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 8: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 9: ‘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’ [-Wtemplate-body] 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) [-Wtemplate-body] 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++/15/type_traits:2840:11: note: provided for ‘template using std::conditional_t = typename std::conditional::type’ 2840 | 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:200:14: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate 1: ‘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 2: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 3: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 4: ‘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 5: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 6: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 7: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 8: ‘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:206:14: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate 1: ‘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 2: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 3: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 4: ‘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 5: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 6: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 7: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 8: ‘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:211:14: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate 1: ‘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 2: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 3: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 4: ‘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 5: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 6: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 7: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 8: ‘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:217:14: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate 1: ‘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 2: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 3: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 4: ‘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 5: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 6: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 7: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 8: ‘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/CGAL/CORE/Expr.h:393:8: note: there are 5 candidates /usr/include/gmpxx.h:3348:1: note: candidate 1: ‘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++/15/cmath:276:5: note: candidate 2: ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::floor(_Tp)’ 276 | floor(_Tp __x) | ^~~~~ /usr/include/c++/15/cmath:276:5: note: candidate expects 1 argument, 2 provided /usr/include/bits/mathcalls.h:198:1: note: candidate 3: ‘double floor(double)’ 198 | __MATHCALLX (floor,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /usr/include/bits/mathcalls.h:198:1: note: candidate expects 1 argument, 2 provided /usr/include/c++/15/cmath:268:3: note: candidate 4: ‘constexpr long double std::floor(long double)’ 268 | floor(long double __x) | ^~~~~ /usr/include/c++/15/cmath:268:3: note: candidate expects 1 argument, 2 provided /usr/include/c++/15/cmath:264:3: note: candidate 5: ‘constexpr float std::floor(float)’ 264 | floor(float __x) | ^~~~~ /usr/include/c++/15/cmath:264: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/CGAL/CORE/Expr.h:460:23: note: there are 5 candidates /usr/include/gmpxx.h:3348:1: note: candidate 1: ‘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++/15/cmath:276:5: note: candidate 2: ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::floor(_Tp)’ 276 | floor(_Tp __x) | ^~~~~ /usr/include/c++/15/cmath:276:5: note: template argument deduction/substitution failed: /usr/include/c++/15/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++/15/cmath:276:5: error: no type named ‘__type’ in ‘struct __gnu_cxx::__enable_if’ 276 | floor(_Tp __x) | ^~~~~ /usr/include/bits/mathcalls.h:198:1: note: candidate 3: ‘double floor(double)’ 198 | __MATHCALLX (floor,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /usr/include/bits/mathcalls.h:198:1: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘double’ 198 | __MATHCALLX (floor,, (_Mdouble_ __x), (__const__)); | ^ /usr/include/c++/15/cmath:268:3: note: candidate 4: ‘constexpr long double std::floor(long double)’ 268 | floor(long double __x) | ^~~~~ /usr/include/c++/15/cmath:268:21: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘long double’ 268 | floor(long double __x) | ~~~~~~~~~~~~^~~ /usr/include/c++/15/cmath:264:3: note: candidate 5: ‘constexpr float std::floor(float)’ 264 | floor(float __x) | ^~~~~ /usr/include/c++/15/cmath:264:15: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘float’ 264 | 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/CGAL/CORE/Expr.h:465:21: note: there are 5 candidates /usr/include/gmpxx.h:3349:1: note: candidate 1: ‘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++/15/cmath:181:5: note: candidate 2: ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::ceil(_Tp)’ 181 | ceil(_Tp __x) | ^~~~ /usr/include/c++/15/cmath:181:5: note: template argument deduction/substitution failed: /usr/include/c++/15/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++/15/cmath:181:5: error: no type named ‘__type’ in ‘struct __gnu_cxx::__enable_if’ 181 | ceil(_Tp __x) | ^~~~ /usr/include/bits/mathcalls.h:192:1: note: candidate 3: ‘double ceil(double)’ 192 | __MATHCALLX (ceil,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /usr/include/bits/mathcalls.h:192:1: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘double’ 192 | __MATHCALLX (ceil,, (_Mdouble_ __x), (__const__)); | ^ /usr/include/c++/15/cmath:173:3: note: candidate 4: ‘constexpr long double std::ceil(long double)’ 173 | ceil(long double __x) | ^~~~ /usr/include/c++/15/cmath:173:20: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘long double’ 173 | ceil(long double __x) | ~~~~~~~~~~~~^~~ /usr/include/c++/15/cmath:169:3: note: candidate 5: ‘constexpr float std::ceil(float)’ 169 | ceil(float __x) | ^~~~ /usr/include/c++/15/cmath:169:14: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘float’ 169 | 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/CGAL/CORE/Expr.h:479:8: note: there are 5 candidates /usr/include/gmpxx.h:3348:1: note: candidate 1: ‘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++/15/cmath:276:5: note: candidate 2: ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::floor(_Tp)’ 276 | floor(_Tp __x) | ^~~~~ /usr/include/c++/15/cmath:276:5: note: candidate expects 1 argument, 2 provided /usr/include/bits/mathcalls.h:198:1: note: candidate 3: ‘double floor(double)’ 198 | __MATHCALLX (floor,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /usr/include/bits/mathcalls.h:198:1: note: candidate expects 1 argument, 2 provided /usr/include/c++/15/cmath:268:3: note: candidate 4: ‘constexpr long double std::floor(long double)’ 268 | floor(long double __x) | ^~~~~ /usr/include/c++/15/cmath:268:3: note: candidate expects 1 argument, 2 provided /usr/include/c++/15/cmath:264:3: note: candidate 5: ‘constexpr float std::floor(float)’ 264 | floor(float __x) | ^~~~~ /usr/include/c++/15/cmath:264: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:495:16: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate 1: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate 2: ‘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 3: ‘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 4: ‘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 5: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 6: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 7: ‘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 8: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 9: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 10: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 11: ‘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 [-Wtemplate-body] 993 | BigInt d; | ^~~~~~ /usr/include/CGAL/CORE/poly/Poly.tcc:997:15: error: ‘d’ was not declared in this scope [-Wtemplate-body] 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_impl.h:65:3: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate 1: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:135:3: note: candidate 2: ‘CORE::Expr::Expr(CORE::ExprRep*)’ 135 | Expr(ExprRep* p) : RCExpr(p) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate 3: ‘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 4: ‘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 5: ‘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 6: ‘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 7: ‘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 8: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 9: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 10: ‘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 11: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 12: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 13: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 14: ‘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_impl.h:71:3: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate 1: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate 2: ‘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 3: ‘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 4: ‘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 5: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 6: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 7: ‘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 8: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 9: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 10: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 11: ‘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_impl.h:137:18: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate 1: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate 2: ‘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 3: ‘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 4: ‘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 5: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 6: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 7: ‘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 8: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 9: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 10: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 11: ‘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/Expr_impl.h:265:17: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:62:3: note: candidate 1: ‘CORE::Real::Real(const CORE::Real&)’ 62 | Real(const Real& rhs) : RCReal(rhs) { | ^~~~ /usr/include/CGAL/CORE/Real.h:51:3: note: candidate 2: ‘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 3: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 4: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 5: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 6: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 7: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 8: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 9: ‘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_impl.h:83:3: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:101:12: note: candidate 2: ‘CORE::BigFloat::BigFloat(CORE::BigFloatRep*)’ 101 | explicit BigFloat(BigFloatRep* r) : RCBigFloat(new BigFloatRep()) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:91:12: note: candidate 3: ‘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 4: ‘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 5: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:62:3: note: candidate 6: ‘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 7: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 10: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 11: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 12: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 13: ‘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_impl.h:90:3: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:91:12: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 10: ‘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++/15/bits/unique_ptr.h:38, from /usr/include/c++/15/memory:80, 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++/15/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, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /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()); | ^ [ 83%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/transform/AffineTransform3.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/transform/AffineTransform3.cpp /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) | ~~~~^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:249:27: note: there are 5 candidates 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 1: ‘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 2: ‘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 3: ‘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 4: ‘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 5: ‘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! | ^ [ 84%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/transform/Force2D.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/transform/Force2D.cpp /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; | ^~~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o /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; | ^ 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Wno-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/detail/transform/ForceOrderPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -c /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/transform/ForceOrderPoints.cpp /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/BigFloat_impl.h:530:20: note: there are 5 candidates /usr/include/CGAL/CORE/CoreAux.h:126:12: note: candidate 1: ‘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 2: ‘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 3: ‘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 4: ‘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 5: ‘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; | ^ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp: In function ‘std::unique_ptr SFCGAL::algorithm::visibility(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)’: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:104:54: error: no matching function for call to ‘get >::Face_const_handle>(CGAL::Arr_point_location_result > >::Type*)’ 104 | face = boost::get(&obj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:104:54: note: there are 16 candidates In file included from /usr/include/boost/optional.hpp:15, from /usr/include/boost/format/internals.hpp:21, from /usr/include/boost/format.hpp:38, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Exception.h:13, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:8: /usr/include/boost/optional/optional.hpp:1587:1: note: candidate 1: ‘typename boost::optional::reference_type boost::get(optional&) [with T = CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag>; typename optional::reference_type = CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag>&]’ 1587 | get ( optional& opt ) | ^~~ /usr/include/boost/optional/optional.hpp:1587:20: note: no known conversion for argument 1 from ‘CGAL::Arr_point_location_result > >::Type*’ {aka ‘std::variant >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_concrete_vertex, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Vertex, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_halfedge, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Halfedge, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag> >*’} to ‘boost::optional >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag> >&’ 1587 | get ( optional& opt ) | ~~~~~~~~~~~~~^~~ In file included from /usr/include/boost/random/mixmax.hpp:22, from /usr/include/boost/random.hpp:44, from /usr/include/CGAL/algorithm.h:31, from /usr/include/CGAL/Polygon_2.h:31, 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, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:3: /usr/include/boost/array.hpp:422:7: note: candidate 2: ‘template T& boost::get(array&)’ 422 | T &get(boost::array &arr) BOOST_NOEXCEPT { | ^~~ /usr/include/boost/array.hpp:422:7: note: template argument deduction/substitution failed: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:104:54: error: type/value mismatch at argument 1 in template parameter list for ‘template T& boost::get(array&)’ 104 | face = boost::get(&obj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:104:54: note: expected a constant of type ‘long unsigned int’, got ‘CGAL::Arrangement_2 >::Face_const_handle’ {aka ‘CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag>’} /usr/include/boost/array.hpp:428:13: note: candidate 3: ‘template const T& boost::get(const array&)’ 428 | const T &get(const boost::array &arr) BOOST_NOEXCEPT { | ^~~ /usr/include/boost/array.hpp:428:13: note: template argument deduction/substitution failed: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:104:54: error: type/value mismatch at argument 1 in template parameter list for ‘template const T& boost::get(const array&)’ 104 | face = boost::get(&obj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:104:54: note: expected a constant of type ‘long unsigned int’, got ‘CGAL::Arrangement_2 >::Face_const_handle’ {aka ‘CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag>’} In file included from /usr/include/boost/tuple/tuple.hpp:28, from /usr/include/CGAL/Cartesian/Weighted_point_2.h:23, from /usr/include/CGAL/Cartesian/Cartesian_base.h:25, 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: /usr/include/boost/tuple/detail/tuple_basic.hpp:232:1: note: candidate 4: ‘template typename boost::tuples::access_traits >::type>::const_type boost::tuples::get(const cons&)’ 232 | get(const cons& c) { | ^~~ /usr/include/boost/tuple/detail/tuple_basic.hpp:232:1: note: template argument deduction/substitution failed: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:104:54: error: type/value mismatch at argument 1 in template parameter list for ‘template typename boost::tuples::access_traits >::type>::const_type boost::tuples::get(const cons&)’ 104 | face = boost::get(&obj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:104:54: note: expected a constant of type ‘long unsigned int’, got ‘CGAL::Arrangement_2 >::Face_const_handle’ {aka ‘CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag>’} /usr/include/boost/tuple/detail/tuple_basic.hpp:218:1: note: candidate 5: ‘template typename boost::tuples::access_traits >::type>::non_const_type boost::tuples::get(cons&)’ 218 | get(cons& c) { | ^~~ /usr/include/boost/tuple/detail/tuple_basic.hpp:218:1: note: template argument deduction/substitution failed: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:104:54: error: type/value mismatch at argument 1 in template parameter list for ‘template typename boost::tuples::access_traits >::type>::non_const_type boost::tuples::get(cons&)’ 104 | face = boost::get(&obj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:104:54: note: expected a constant of type ‘long unsigned int’, got ‘CGAL::Arrangement_2 >::Face_const_handle’ {aka ‘CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag>’} In file included from /usr/include/boost/variant.hpp:22, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Coordinate.h:13, 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/Polygon.h:17: /usr/include/boost/variant/get.hpp:311:1: note: candidate 6: ‘template typename boost::add_pointer::type boost::get(variant*)’ 311 | get( | ^~~ /usr/include/CGAL/CORE/BigFloat_impl.h:674:11: error: ‘BigInt’ was not declared in this scope 674 | BigInt bigErr(1); | ^~~~~~ /usr/include/boost/variant/get.hpp:311:1: note: template argument deduction/substitution failed: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:104:54: note: ‘CGAL::Arr_point_location_result > >::Type’ {aka ‘std::variant >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_concrete_vertex, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Vertex, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_halfedge, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Halfedge, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag> >’} is not derived from ‘boost::variant’ 104 | face = boost::get(&obj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/variant/get.hpp:327:1: note: candidate 7: ‘template typename boost::add_pointer::type boost::get(const variant*)’ 327 | get( | ^~~ /usr/include/boost/variant/get.hpp:327:1: note: template argument deduction/substitution failed: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:104:54: note: ‘CGAL::Arr_point_location_result > >::Type’ {aka ‘std::variant >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_concrete_vertex, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Vertex, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_halfedge, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Halfedge, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag> >’} is not derived from ‘const boost::variant’ 104 | face = boost::get(&obj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/variant/get.hpp:342:1: note: candidate 8: ‘template typename boost::add_reference::type boost::get(variant&)’ 342 | get( | ^~~ /usr/include/boost/variant/get.hpp:342:1: note: template argument deduction/substitution failed: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:104:54: note: mismatched types ‘boost::variant’ and ‘CGAL::Arr_point_location_result > >::Type*’ {aka ‘std::variant >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_concrete_vertex, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Vertex, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_halfedge, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Halfedge, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag> >*’} 104 | face = boost::get(&obj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/variant/get.hpp:357:1: note: candidate 9: ‘template typename boost::add_reference::type boost::get(const variant&)’ 357 | get( | ^~~ /usr/include/boost/variant/get.hpp:357:1: note: template argument deduction/substitution failed: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:104:54: note: mismatched types ‘const boost::variant’ and ‘CGAL::Arr_point_location_result > >::Type*’ {aka ‘std::variant >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_concrete_vertex, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Vertex, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_halfedge, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Halfedge, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag> >*’} 104 | face = boost::get(&obj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/boost/variant/get.hpp:373:1: note: candidate 10: ‘template U&& boost::get(variant&&)’ 373 | get( | ^~~ /usr/include/boost/variant/get.hpp:373:1: note: template argument deduction/substitution failed: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/visibility.cpp:104:54: note: mismatched types ‘boost::variant’ and ‘CGAL::Arr_point_location_result > >::Type*’ {aka ‘std::variant >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_concrete_vertex, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Vertex, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_halfedge, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Halfedge, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag> >*’} 104 | face = boost::get(&obj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/boost/graph/properties.hpp:19, from /usr/include/CGAL/boost/graph/graph_traits_HalfedgeDS.h:25, from /usr/include/CGAL/boost/graph/graph_traits_HalfedgeDS_default.h:15, from /usr/include/CGAL/HalfedgeDS_default.h:23, from /usr/include/CGAL/Polyhedron_3.h:25, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/TypeForDimension.h:9, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/Point.h:11: /usr/include/boost/property_map/property_map.hpp:129:19: note: candidate 11: ‘template const T& get(const T*, std::ptrdiff_t)’ 129 | inline const T& get(const T* pa, std::ptrdiff_t k) { return pa[k]; } | ^~~ /usr/include/boost/property_map/property_map.hpp:129:19: note: candidate expects 2 arguments, 1 provided /usr/include/boost/property_map/property_map.hpp:165:3: note: candidate 12: ‘template const typename boost::readable_property_map_archetype::reference& boost::get(const readable_property_map_archetype&, const typename readable_property_map_archetype::key_type&)’ 165 | get(const readable_property_map_archetype&, | ^~~ /usr/include/boost/property_map/property_map.hpp:165:3: note: candidate expects 2 arguments, 1 provided /usr/include/boost/property_map/property_map.hpp:302:3: note: candidate 13: ‘template Reference boost::get(const put_get_helper&, const K&)’ 302 | get(const put_get_helper& pa, const K& k) | ^~~ /usr/include/boost/property_map/property_map.hpp:302:3: note: candidate expects 2 arguments, 1 provided /usr/include/boost/optional/optional.hpp:1579:1: note: candidate 14: ‘typename boost::optional::reference_const_type boost::get(const optional&) [with T = CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag>; typename optional::reference_const_type = const CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag>&]’ 1579 | get ( optional const& opt ) | ^~~ /usr/include/boost/optional/optional.hpp:1579:26: note: no known conversion for argument 1 from ‘CGAL::Arr_point_location_result > >::Type*’ {aka ‘std::variant >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_concrete_vertex, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Vertex, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_halfedge, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Halfedge, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag> >*’} to ‘const boost::optional >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag> >&’ 1579 | get ( optional const& opt ) | ~~~~~~~~~~~~~~~~~~~^~~ /usr/include/boost/optional/optional.hpp:1597:1: note: candidate 15: ‘typename boost::optional::pointer_const_type boost::get(const optional*) [with T = CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag>; typename optional::pointer_const_type = const CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag>*]’ 1597 | get ( optional const* opt ) | ^~~ /usr/include/boost/optional/optional.hpp:1597:26: note: no known conversion for argument 1 from ‘CGAL::Arr_point_location_result > >::Type*’ {aka ‘std::variant >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_concrete_vertex, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Vertex, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_halfedge, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Halfedge, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag> >*’} to ‘const boost::optional >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag> >*’ 1597 | get ( optional const* opt ) | ~~~~~~~~~~~~~~~~~~~^~~ /usr/include/boost/optional/optional.hpp:1605:1: note: candidate 16: ‘typename boost::optional::pointer_type boost::get(optional*) [with T = CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag>; typename optional::pointer_type = CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag>*]’ 1605 | get ( optional* opt ) | ^~~ /usr/include/boost/optional/optional.hpp:1605:20: note: no known conversion for argument 1 from ‘CGAL::Arr_point_location_result > >::Type*’ {aka ‘std::variant >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_concrete_vertex, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Vertex, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_halfedge, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Halfedge, long int, std::bidirectional_iterator_tag>, CGAL::I_Filtered_const_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag> >*’} to ‘boost::optional >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::_Is_valid_face, CGAL::internal::In_place_list_iterator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base>, std::allocator >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >, CGAL::Arrangement_on_surface_2, CGAL::Arr_bounded_planar_topology_traits_2, CGAL::Arr_dcel, CGAL::Arr_vertex_base >, CGAL::Arr_halfedge_base >, CGAL::Arr_face_base> > >::Face, long int, std::bidirectional_iterator_tag> >*’ 1605 | get ( optional* opt ) | ~~~~~~~~~~~~~^~~ /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; | ^~~~~~ gmake[2]: *** [src/CMakeFiles/SFCGAL.dir/build.make:726: src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... /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_impl.h:1233:22: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 10: ‘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_impl.h:1260:22: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:101:12: note: candidate 2: ‘CORE::BigFloat::BigFloat(CORE::BigFloatRep*)’ 101 | explicit BigFloat(BigFloatRep* r) : RCBigFloat(new BigFloatRep()) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 3: ‘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 4: ‘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 5: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:62:3: note: candidate 6: ‘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 7: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 10: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 11: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 12: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 13: ‘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_impl.h:1261:19: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 8: ‘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_impl.h:1262:22: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 10: ‘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_impl.h:1275:16: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 8: ‘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) { | ~~~~~~~~~~~~~~~~^ In file included from /usr/include/CGAL/number_type_basic.h:35: /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_coercion_traits.h:34:5: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate 1: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate 2: ‘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 3: ‘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 4: ‘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 5: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 6: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 7: ‘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 8: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 9: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 10: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 11: ‘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_coercion_traits.h:34:5: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate 1: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate 2: ‘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 3: ‘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 4: ‘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 5: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 6: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 7: ‘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 8: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 9: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 10: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 11: ‘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_coercion_traits.h:45:5: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 10: ‘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_coercion_traits.h:45:5: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 10: ‘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:163:50: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 8: ‘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:170:66: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 10: ‘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:14: note: ‘boost::container::dtl::bi’ 73 | namespace bi = boost::intrusive; | ^~ /usr/include/boost/container/container_fwd.hpp:78:14: 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:410:21: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 9: ‘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:441:58: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:101:12: note: candidate 2: ‘CORE::BigFloat::BigFloat(CORE::BigFloatRep*)’ 101 | explicit BigFloat(BigFloatRep* r) : RCBigFloat(new BigFloatRep()) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 3: ‘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 4: ‘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 5: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:62:3: note: candidate 6: ‘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 7: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 10: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 11: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 12: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 13: ‘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:52:19: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:135:3: note: candidate 1: ‘CORE::Expr::Expr(CORE::ExprRep*)’ 135 | Expr(ExprRep* p) : RCExpr(p) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:113:3: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 5: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 6: ‘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 7: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 8: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 9: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 10: ‘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:205:43: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:135:3: note: candidate 1: ‘CORE::Expr::Expr(CORE::ExprRep*)’ 135 | Expr(ExprRep* p) : RCExpr(p) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:113:3: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 5: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 6: ‘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 7: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 8: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 9: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 10: ‘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:206:51: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:135:3: note: candidate 1: ‘CORE::Expr::Expr(CORE::ExprRep*)’ 135 | Expr(ExprRep* p) : RCExpr(p) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:113:3: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 5: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 6: ‘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 7: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 8: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 9: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 10: ‘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:530:43: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 9: ‘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:531:51: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ 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/Polygon_offset_builder_traits_2.h:15, from /usr/include/CGAL/compute_outer_frame_margin.h:17, from /usr/include/CGAL/create_straight_skeleton_2.h:17, from /usr/include/CGAL/create_straight_skeleton_from_polygon_with_holes_2.h:17, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/generator/building.cpp:15: /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) { | ^~~~~~~~ /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, from /usr/include/CGAL/number_type_basic.h:61, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/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/detail/generator/building.h:12, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/generator/building.cpp:5: /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 /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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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); | ^ /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/algorithm/straightSkeleton.cpp:190:69: note: there are 9 candidates /usr/include/boost/smart_ptr/shared_ptr.hpp:593:18: note: candidate 1: ‘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 2: ‘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 3: ‘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 4: ‘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 5: ‘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 6: ‘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 7: ‘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 8: ‘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 9: ‘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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ^~~~~~ /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/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/BigFloat.h:52:49: note: there are 11 candidates /usr/include/CGAL/CORE/BigFloatRep.h:263:8: note: candidate 1: ‘CORE::BigFloatRep::BigFloatRep(const int&)’ 263 | inline BigFloatRep::BigFloatRep(const BigInt& I) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:67:3: note: candidate 2: ‘CORE::BigFloatRep::BigFloatRep(double)’ 67 | BigFloatRep(double); //inline | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:246:8: note: candidate 3: ‘CORE::BigFloatRep::BigFloatRep(long int)’ 246 | inline BigFloatRep::BigFloatRep(long n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:235:8: note: candidate 4: ‘CORE::BigFloatRep::BigFloatRep(float)’ 235 | inline BigFloatRep::BigFloatRep(float n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:232:8: note: candidate 5: ‘CORE::BigFloatRep::BigFloatRep(short int)’ 232 | inline BigFloatRep::BigFloatRep(short n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:242:8: note: candidate 6: ‘CORE::BigFloatRep::BigFloatRep(unsigned int)’ 242 | inline BigFloatRep::BigFloatRep(unsigned int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:239:8: note: candidate 7: ‘CORE::BigFloatRep::BigFloatRep(int)’ 239 | inline BigFloatRep::BigFloatRep(int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:39:24: note: candidate 8: ‘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/BigFloat.h:69:37: note: there are 11 candidates /usr/include/CGAL/CORE/BigFloatRep.h:263:8: note: candidate 1: ‘CORE::BigFloatRep::BigFloatRep(const int&)’ 263 | inline BigFloatRep::BigFloatRep(const BigInt& I) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:67:3: note: candidate 2: ‘CORE::BigFloatRep::BigFloatRep(double)’ 67 | BigFloatRep(double); //inline | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:246:8: note: candidate 3: ‘CORE::BigFloatRep::BigFloatRep(long int)’ 246 | inline BigFloatRep::BigFloatRep(long n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:235:8: note: candidate 4: ‘CORE::BigFloatRep::BigFloatRep(float)’ 235 | inline BigFloatRep::BigFloatRep(float n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:232:8: note: candidate 5: ‘CORE::BigFloatRep::BigFloatRep(short int)’ 232 | inline BigFloatRep::BigFloatRep(short n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:242:8: note: candidate 6: ‘CORE::BigFloatRep::BigFloatRep(unsigned int)’ 242 | inline BigFloatRep::BigFloatRep(unsigned int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:239:8: note: candidate 7: ‘CORE::BigFloatRep::BigFloatRep(int)’ 239 | inline BigFloatRep::BigFloatRep(int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:39:24: note: candidate 8: ‘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/BigFloat.h:79:37: note: there are 11 candidates /usr/include/CGAL/CORE/BigFloatRep.h:263:8: note: candidate 1: ‘CORE::BigFloatRep::BigFloatRep(const int&)’ 263 | inline BigFloatRep::BigFloatRep(const BigInt& I) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:67:3: note: candidate 2: ‘CORE::BigFloatRep::BigFloatRep(double)’ 67 | BigFloatRep(double); //inline | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:246:8: note: candidate 3: ‘CORE::BigFloatRep::BigFloatRep(long int)’ 246 | inline BigFloatRep::BigFloatRep(long n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:235:8: note: candidate 4: ‘CORE::BigFloatRep::BigFloatRep(float)’ 235 | inline BigFloatRep::BigFloatRep(float n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:232:8: note: candidate 5: ‘CORE::BigFloatRep::BigFloatRep(short int)’ 232 | inline BigFloatRep::BigFloatRep(short n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:242:8: note: candidate 6: ‘CORE::BigFloatRep::BigFloatRep(unsigned int)’ 242 | inline BigFloatRep::BigFloatRep(unsigned int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:239:8: note: candidate 7: ‘CORE::BigFloatRep::BigFloatRep(int)’ 239 | inline BigFloatRep::BigFloatRep(int n) | ^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloatRep.h:39:24: note: candidate 8: ‘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 [-Wtemplate-body] 100 | BigInt BigIntValue() const { | ^~~~~~ /usr/include/CGAL/CORE/RealRep.h:103:3: error: ‘BigRat’ does not name a type; did you mean ‘BigFloat’? [-Wtemplate-body] 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/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/CoreAux.h:103:16: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:101:12: note: candidate 2: ‘CORE::BigFloat::BigFloat(CORE::BigFloatRep*)’ 101 | explicit BigFloat(BigFloatRep* r) : RCBigFloat(new BigFloatRep()) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 3: ‘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 4: ‘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 5: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:62:3: note: candidate 6: ‘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 7: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 10: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 11: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 12: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 13: ‘CORE::BigFloat::BigFloat(short int)’ 48 | BigFloat(short i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /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/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/Expr.h:535:12: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 9: ‘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/Expr.h:535:22: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 8: ‘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/Expr.h:539:17: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 8: ‘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:535:12: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:135:3: note: candidate 1: ‘CORE::Expr::Expr(CORE::ExprRep*)’ 135 | Expr(ExprRep* p) : RCExpr(p) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:113:3: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 5: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 6: ‘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 7: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 8: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 9: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 10: ‘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:535:22: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate 1: ‘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 2: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 3: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 4: ‘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 5: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 6: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 7: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 8: ‘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:539:17: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate 1: ‘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 2: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 3: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 4: ‘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 5: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 6: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 7: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 8: ‘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) { | ~~~~~~~~~~~^~ /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)); | ^ In file included from /usr/include/CGAL/double.h:22, from /usr/include/CGAL/number_type_basic.h:51: /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/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/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/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/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 ); | ~~~^~~~~ /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)) {} | ^ /usr/include/CGAL/CORE/Real.h:49:51: note: there are 2 candidates In file included from /usr/include/CGAL/CORE/BigInt.h:28: /usr/include/CGAL/CORE/RefCount.h:77:3: note: candidate 1: ‘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 2: ‘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/Real.h:50:51: note: there are 2 candidates /usr/include/CGAL/CORE/RefCount.h:77:3: note: candidate 1: ‘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 2: ‘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:104:14: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:49:3: note: candidate 1: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 2: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 3: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 4: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 5: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 6: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 7: ‘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:109:14: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:49:3: note: candidate 1: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 2: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 3: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 4: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 5: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 6: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 7: ‘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:115:14: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:49:3: note: candidate 1: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 2: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 3: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 4: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 5: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 6: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 7: ‘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:121:14: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:49:3: note: candidate 1: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 2: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 3: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 4: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 5: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 6: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 7: ‘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’? [-Wtemplate-body] 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’? [-Wtemplate-body] 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’? [-Wtemplate-body] 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’? [-Wtemplate-body] 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’? [-Wtemplate-body] 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’? [-Wtemplate-body] 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, from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /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_impl.h:49:3: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:62:3: note: candidate 1: ‘CORE::Real::Real(const CORE::Real&)’ 62 | Real(const Real& rhs) : RCReal(rhs) { | ^~~~ /usr/include/CGAL/CORE/Real.h:55:3: note: candidate 2: ‘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 3: ‘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 4: ‘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 5: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 6: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 7: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 8: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 9: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 10: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 11: ‘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_impl.h:71:18: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:62:3: note: candidate 1: ‘CORE::Real::Real(const CORE::Real&)’ 62 | Real(const Real& rhs) : RCReal(rhs) { | ^~~~ /usr/include/CGAL/CORE/Real.h:51:3: note: candidate 2: ‘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 3: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 4: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 5: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 6: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 7: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 8: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 9: ‘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 [-Wtemplate-body] 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 [-Wtemplate-body] 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&)’ [-Wtemplate-body] 464 | BigFloat bdBF = BigFloat(ceil(bd)); | ~~~~^~~~ /usr/include/CGAL/CORE/poly/Sturm.h:464:34: note: there are 5 candidates 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 1: ‘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++/15/complex:49, 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++/15/cmath:181:5: note: candidate 2: ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::ceil(_Tp)’ 181 | ceil(_Tp __x) | ^~~~ /usr/include/c++/15/cmath:181:5: note: template argument deduction/substitution failed: /usr/include/c++/15/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++/15/cmath:181:5: error: no type named ‘__type’ in ‘struct __gnu_cxx::__enable_if’ 181 | ceil(_Tp __x) | ^~~~ In file included from /usr/include/features.h:524, from /usr/include/c++/15/x86_64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h:2622, from /usr/include/c++/15/bits/memoryfwd.h:50, from /usr/include/c++/15/memory:65, from /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build/include/SFCGAL/detail/generator/building.h:10: /usr/include/bits/mathcalls.h:192:1: note: candidate 3: ‘double ceil(double)’ 192 | __MATHCALLX (ceil,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ In file included from /usr/include/math.h:275, from /usr/include/c++/15/cmath:55: /usr/include/bits/mathcalls.h:192:1: note: no known conversion for argument 1 from ‘CORE::BigFloat’ to ‘double’ 192 | __MATHCALLX (ceil,, (_Mdouble_ __x), (__const__)); | ^ /usr/include/c++/15/cmath:173:3: note: candidate 4: ‘constexpr long double std::ceil(long double)’ 173 | ceil(long double __x) | ^~~~ /usr/include/c++/15/cmath:173:20: note: no known conversion for argument 1 from ‘CORE::BigFloat’ to ‘long double’ 173 | ceil(long double __x) | ~~~~~~~~~~~~^~~ /usr/include/c++/15/cmath:169:3: note: candidate 5: ‘constexpr float std::ceil(float)’ 169 | ceil(float __x) | ^~~~ /usr/include/c++/15/cmath:169:14: note: no known conversion for argument 1 from ‘CORE::BigFloat’ to ‘float’ 169 | 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’ [-Wtemplate-body] 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 [-Wtemplate-body] 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 [-Wtemplate-body] 951 | *(ratValue()) = Op(*(ratValue())); | ^~~~~~~~ /usr/include/CGAL/CORE/ExprRep.h:960:7: error: ‘BigRat’ was not declared in this scope; did you mean ‘BigFloat’? [-Wtemplate-body] 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 [-Wtemplate-body] 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/Expr.h:91:57: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:62:3: note: candidate 1: ‘CORE::Real::Real(const CORE::Real&)’ 62 | Real(const Real& rhs) : RCReal(rhs) { | ^~~~ /usr/include/CGAL/CORE/Real.h:51:3: note: candidate 2: ‘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 3: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 4: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 5: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 6: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 7: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 8: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 9: ‘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/Expr.h:93:57: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:62:3: note: candidate 1: ‘CORE::Real::Real(const CORE::Real&)’ 62 | Real(const Real& rhs) : RCReal(rhs) { | ^~~~ /usr/include/CGAL/CORE/Real.h:51:3: note: candidate 2: ‘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 3: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 4: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 5: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 6: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 7: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 8: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 9: ‘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’ [-Wtemplate-body] 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) [-Wtemplate-body] 101 | BigInt, BigRat>(R)))) {} | ^ In file included from /usr/include/c++/15/bits/move.h:37, from /usr/include/c++/15/bits/new_allocator.h:36, from /usr/include/c++/15/x86_64-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/memory:67: /usr/include/c++/15/type_traits:2840:11: note: provided for ‘template using std::conditional_t = typename std::conditional::type’ 2840 | 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:200:14: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate 1: ‘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 2: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 3: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 4: ‘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 5: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 6: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 7: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 8: ‘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:206:14: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate 1: ‘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 2: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 3: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 4: ‘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 5: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 6: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 7: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 8: ‘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:211:14: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate 1: ‘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 2: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 3: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 4: ‘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 5: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 6: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 7: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 8: ‘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:217:14: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate 1: ‘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 2: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 3: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 4: ‘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 5: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 6: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 7: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 8: ‘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/CGAL/CORE/Expr.h:393:8: note: there are 5 candidates /usr/include/gmpxx.h:3348:1: note: candidate 1: ‘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++/15/cmath:276:5: note: candidate 2: ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::floor(_Tp)’ 276 | floor(_Tp __x) | ^~~~~ /usr/include/c++/15/cmath:276:5: note: candidate expects 1 argument, 2 provided /usr/include/bits/mathcalls.h:198:1: note: candidate 3: ‘double floor(double)’ 198 | __MATHCALLX (floor,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /usr/include/bits/mathcalls.h:198:1: note: candidate expects 1 argument, 2 provided /usr/include/c++/15/cmath:268:3: note: candidate 4: ‘constexpr long double std::floor(long double)’ 268 | floor(long double __x) | ^~~~~ /usr/include/c++/15/cmath:268:3: note: candidate expects 1 argument, 2 provided /usr/include/c++/15/cmath:264:3: note: candidate 5: ‘constexpr float std::floor(float)’ 264 | floor(float __x) | ^~~~~ /usr/include/c++/15/cmath:264: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/CGAL/CORE/Expr.h:460:23: note: there are 5 candidates /usr/include/gmpxx.h:3348:1: note: candidate 1: ‘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++/15/cmath:276:5: note: candidate 2: ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::floor(_Tp)’ 276 | floor(_Tp __x) | ^~~~~ /usr/include/c++/15/cmath:276:5: note: template argument deduction/substitution failed: /usr/include/c++/15/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++/15/cmath:276:5: error: no type named ‘__type’ in ‘struct __gnu_cxx::__enable_if’ 276 | floor(_Tp __x) | ^~~~~ /usr/include/bits/mathcalls.h:198:1: note: candidate 3: ‘double floor(double)’ 198 | __MATHCALLX (floor,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /usr/include/bits/mathcalls.h:198:1: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘double’ 198 | __MATHCALLX (floor,, (_Mdouble_ __x), (__const__)); | ^ /usr/include/c++/15/cmath:268:3: note: candidate 4: ‘constexpr long double std::floor(long double)’ 268 | floor(long double __x) | ^~~~~ /usr/include/c++/15/cmath:268:21: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘long double’ 268 | floor(long double __x) | ~~~~~~~~~~~~^~~ /usr/include/c++/15/cmath:264:3: note: candidate 5: ‘constexpr float std::floor(float)’ 264 | floor(float __x) | ^~~~~ /usr/include/c++/15/cmath:264:15: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘float’ 264 | 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/CGAL/CORE/Expr.h:465:21: note: there are 5 candidates /usr/include/gmpxx.h:3349:1: note: candidate 1: ‘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++/15/cmath:181:5: note: candidate 2: ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::ceil(_Tp)’ 181 | ceil(_Tp __x) | ^~~~ /usr/include/c++/15/cmath:181:5: note: template argument deduction/substitution failed: /usr/include/c++/15/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++/15/cmath:181:5: error: no type named ‘__type’ in ‘struct __gnu_cxx::__enable_if’ 181 | ceil(_Tp __x) | ^~~~ /usr/include/bits/mathcalls.h:192:1: note: candidate 3: ‘double ceil(double)’ 192 | __MATHCALLX (ceil,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /usr/include/bits/mathcalls.h:192:1: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘double’ 192 | __MATHCALLX (ceil,, (_Mdouble_ __x), (__const__)); | ^ /usr/include/c++/15/cmath:173:3: note: candidate 4: ‘constexpr long double std::ceil(long double)’ 173 | ceil(long double __x) | ^~~~ /usr/include/c++/15/cmath:173:20: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘long double’ 173 | ceil(long double __x) | ~~~~~~~~~~~~^~~ /usr/include/c++/15/cmath:169:3: note: candidate 5: ‘constexpr float std::ceil(float)’ 169 | ceil(float __x) | ^~~~ /usr/include/c++/15/cmath:169:14: note: no known conversion for argument 1 from ‘const CORE::Expr’ to ‘float’ 169 | 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/CGAL/CORE/Expr.h:479:8: note: there are 5 candidates /usr/include/gmpxx.h:3348:1: note: candidate 1: ‘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++/15/cmath:276:5: note: candidate 2: ‘template constexpr typename __gnu_cxx::__enable_if::__value, double>::__type std::floor(_Tp)’ 276 | floor(_Tp __x) | ^~~~~ /usr/include/c++/15/cmath:276:5: note: candidate expects 1 argument, 2 provided /usr/include/bits/mathcalls.h:198:1: note: candidate 3: ‘double floor(double)’ 198 | __MATHCALLX (floor,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /usr/include/bits/mathcalls.h:198:1: note: candidate expects 1 argument, 2 provided /usr/include/c++/15/cmath:268:3: note: candidate 4: ‘constexpr long double std::floor(long double)’ 268 | floor(long double __x) | ^~~~~ /usr/include/c++/15/cmath:268:3: note: candidate expects 1 argument, 2 provided /usr/include/c++/15/cmath:264:3: note: candidate 5: ‘constexpr float std::floor(float)’ 264 | floor(float __x) | ^~~~~ /usr/include/c++/15/cmath:264: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:495:16: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate 1: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate 2: ‘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 3: ‘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 4: ‘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 5: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 6: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 7: ‘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 8: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 9: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 10: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 11: ‘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 [-Wtemplate-body] 993 | BigInt d; | ^~~~~~ /usr/include/CGAL/CORE/poly/Poly.tcc:997:15: error: ‘d’ was not declared in this scope [-Wtemplate-body] 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_impl.h:65:3: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate 1: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:135:3: note: candidate 2: ‘CORE::Expr::Expr(CORE::ExprRep*)’ 135 | Expr(ExprRep* p) : RCExpr(p) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate 3: ‘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 4: ‘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 5: ‘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 6: ‘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 7: ‘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 8: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 9: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 10: ‘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 11: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 12: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 13: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 14: ‘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_impl.h:71:3: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate 1: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate 2: ‘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 3: ‘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 4: ‘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 5: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 6: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 7: ‘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 8: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 9: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 10: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 11: ‘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_impl.h:137:18: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate 1: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate 2: ‘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 3: ‘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 4: ‘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 5: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 6: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 7: ‘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 8: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 9: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 10: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 11: ‘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/Expr_impl.h:265:17: note: there are 11 candidates /usr/include/CGAL/CORE/Real.h:62:3: note: candidate 1: ‘CORE::Real::Real(const CORE::Real&)’ 62 | Real(const Real& rhs) : RCReal(rhs) { | ^~~~ /usr/include/CGAL/CORE/Real.h:51:3: note: candidate 2: ‘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 3: ‘CORE::Real::Real(const int&)’ 49 | Real(const BigInt& I) : RCReal(new RealBigInt(I)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:48:3: note: candidate 4: ‘CORE::Real::Real(double)’ 48 | Real(double d) : RCReal(new RealDouble(d)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:47:3: note: candidate 5: ‘CORE::Real::Real(float)’ 47 | Real(float f) : RCReal(new RealDouble(f)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:44:3: note: candidate 6: ‘CORE::Real::Real(long unsigned int)’ 44 | Real(unsigned long ul) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:43:3: note: candidate 7: ‘CORE::Real::Real(long int)’ 43 | Real(long l) : RCReal(new RealLong(l)) {} | ^~~~ /usr/include/CGAL/CORE/Real.h:40:3: note: candidate 8: ‘CORE::Real::Real(unsigned int)’ 40 | Real(unsigned int ui) : RCReal(nullptr) { | ^~~~ /usr/include/CGAL/CORE/Real.h:39:3: note: candidate 9: ‘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_impl.h:83:3: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:101:12: note: candidate 2: ‘CORE::BigFloat::BigFloat(CORE::BigFloatRep*)’ 101 | explicit BigFloat(BigFloatRep* r) : RCBigFloat(new BigFloatRep()) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:91:12: note: candidate 3: ‘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 4: ‘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 5: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:62:3: note: candidate 6: ‘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 7: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 10: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 11: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 12: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 13: ‘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_impl.h:90:3: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:91:12: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 10: ‘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++/15/bits/unique_ptr.h:38, from /usr/include/c++/15/memory:80: /usr/include/c++/15/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, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /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) | ~~~~^~~~~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:249:27: note: there are 5 candidates 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 1: ‘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 2: ‘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 3: ‘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 4: ‘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 5: ‘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/BigFloat_impl.h:530:20: note: there are 5 candidates /usr/include/CGAL/CORE/CoreAux.h:126:12: note: candidate 1: ‘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 2: ‘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 3: ‘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 4: ‘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 5: ‘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); | ^~~~~~ gmake[2]: *** [src/CMakeFiles/SFCGAL.dir/build.make:824: src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o] Error 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_impl.h:1233:22: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 10: ‘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_impl.h:1260:22: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:101:12: note: candidate 2: ‘CORE::BigFloat::BigFloat(CORE::BigFloatRep*)’ 101 | explicit BigFloat(BigFloatRep* r) : RCBigFloat(new BigFloatRep()) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 3: ‘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 4: ‘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 5: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:62:3: note: candidate 6: ‘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 7: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 10: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 11: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 12: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 13: ‘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_impl.h:1261:19: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 8: ‘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_impl.h:1262:22: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 10: ‘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_impl.h:1275:16: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 8: ‘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) { | ~~~~~~~~~~~~~~~~^ In file included from /usr/include/CGAL/number_type_basic.h:35: /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_coercion_traits.h:34:5: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate 1: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate 2: ‘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 3: ‘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 4: ‘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 5: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 6: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 7: ‘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 8: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 9: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 10: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 11: ‘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_coercion_traits.h:34:5: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:141:3: note: candidate 1: ‘CORE::Expr::Expr(const CORE::Expr&)’ 141 | Expr(const Expr& rhs) : RCExpr(rhs) { | ^~~~ /usr/include/CGAL/CORE/Expr.h:121:3: note: candidate 2: ‘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 3: ‘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 4: ‘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 5: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 6: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 7: ‘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 8: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 9: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 10: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 11: ‘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_coercion_traits.h:45:5: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 10: ‘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_coercion_traits.h:45:5: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 10: ‘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:163:50: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 8: ‘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:170:66: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 10: ‘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:14: note: ‘boost::container::dtl::bi’ 73 | namespace bi = boost::intrusive; | ^~ /usr/include/boost/container/container_fwd.hpp:78:14: 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:410:21: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 9: ‘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:441:58: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:101:12: note: candidate 2: ‘CORE::BigFloat::BigFloat(CORE::BigFloatRep*)’ 101 | explicit BigFloat(BigFloatRep* r) : RCBigFloat(new BigFloatRep()) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 3: ‘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 4: ‘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 5: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:62:3: note: candidate 6: ‘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 7: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 10: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 11: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 12: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 13: ‘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:52:19: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:135:3: note: candidate 1: ‘CORE::Expr::Expr(CORE::ExprRep*)’ 135 | Expr(ExprRep* p) : RCExpr(p) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:113:3: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 5: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 6: ‘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 7: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 8: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 9: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 10: ‘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:205:43: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:135:3: note: candidate 1: ‘CORE::Expr::Expr(CORE::ExprRep*)’ 135 | Expr(ExprRep* p) : RCExpr(p) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:113:3: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 5: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 6: ‘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 7: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 8: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 9: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 10: ‘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:206:51: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:135:3: note: candidate 1: ‘CORE::Expr::Expr(CORE::ExprRep*)’ 135 | Expr(ExprRep* p) : RCExpr(p) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:113:3: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 5: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 6: ‘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 7: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 8: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 9: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 10: ‘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:530:43: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 9: ‘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:531:51: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 9: ‘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/detail/generator/building.cpp: In function ‘std::unique_ptr SFCGAL::generator::building(const SFCGAL::Polygon&, const CGAL::Lazy_kernel_generic_base >, CGAL::Simple_cartesian >, CGAL::Cartesian_converter >, CGAL::Simple_cartesian >, CGAL::NT_converter<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, CGAL::Interval_nt > >, CGAL::Epeck>::FT&, const CGAL::Lazy_kernel_generic_base >, CGAL::Simple_cartesian >, CGAL::Cartesian_converter >, CGAL::Simple_cartesian >, CGAL::NT_converter<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, CGAL::Interval_nt > >, CGAL::Epeck>::FT&)’: /builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/src/detail/generator/building.cpp:81:42: error: conversion from ‘std::shared_ptr >’ to non-scalar type ‘boost::shared_ptr >’ requested 81 | create_interior_straight_skeleton_2( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 82 | polygon.outer_boundary().vertices_begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | polygon.outer_boundary().vertices_end(), polygon.holes_begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | polygon.holes_end(), Kernel()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/CoreAux.h:103:16: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:118:3: note: candidate 1: ‘CORE::BigFloat::BigFloat(const CORE::BigFloat&)’ 118 | BigFloat(const BigFloat& rhs) : RCBigFloat(rhs) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:101:12: note: candidate 2: ‘CORE::BigFloat::BigFloat(CORE::BigFloatRep*)’ 101 | explicit BigFloat(BigFloatRep* r) : RCBigFloat(new BigFloatRep()) { | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat_impl.h:98:1: note: candidate 3: ‘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 4: ‘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 5: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:62:3: note: candidate 6: ‘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 7: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 9: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 10: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 11: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 12: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 13: ‘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/Expr.h:535:12: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:60:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(const char*)’ 60 | BigFloat(const char* s) : RCBigFloat(new BigFloatRep(s)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 8: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 9: ‘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/Expr.h:535:22: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 8: ‘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/Expr.h:539:17: note: there are 20 candidates /usr/include/CGAL/CORE/BigFloat.h:81:3: note: candidate 1: ‘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 2: ‘CORE::BigFloat::BigFloat(const int&)’ 78 | BigFloat(const BigInt& I) | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:58:3: note: candidate 3: ‘CORE::BigFloat::BigFloat(double)’ 58 | BigFloat(double d) : RCBigFloat(new BigFloatRep(d)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:56:3: note: candidate 4: ‘CORE::BigFloat::BigFloat(long int)’ 56 | BigFloat(long l) : RCBigFloat(new BigFloatRep(l)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:54:3: note: candidate 5: ‘CORE::BigFloat::BigFloat(unsigned int)’ 54 | BigFloat(unsigned int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:52:3: note: candidate 6: ‘CORE::BigFloat::BigFloat(int)’ 52 | BigFloat(int i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:50:3: note: candidate 7: ‘CORE::BigFloat::BigFloat(float)’ 50 | BigFloat(float i) : RCBigFloat(new BigFloatRep(i)) {} | ^~~~~~~~ /usr/include/CGAL/CORE/BigFloat.h:48:3: note: candidate 8: ‘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:535:12: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:135:3: note: candidate 1: ‘CORE::Expr::Expr(CORE::ExprRep*)’ 135 | Expr(ExprRep* p) : RCExpr(p) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:113:3: note: candidate 2: ‘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 3: ‘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 4: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 5: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 6: ‘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 7: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 8: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 9: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 10: ‘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:535:22: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate 1: ‘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 2: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 3: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 4: ‘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 5: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 6: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 7: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 8: ‘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:539:17: note: there are 18 candidates /usr/include/CGAL/CORE/Expr.h:91:3: note: candidate 1: ‘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 2: ‘CORE::Expr::Expr(double)’ 81 | Expr(double d) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:72:3: note: candidate 3: ‘CORE::Expr::Expr(float)’ 72 | Expr(float f) : RCExpr(nullptr) { // check for valid numbers | ^~~~ /usr/include/CGAL/CORE/Expr.h:61:3: note: candidate 4: ‘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 5: ‘CORE::Expr::Expr(long int)’ 59 | Expr(long l) : RCExpr(new ConstRealRep(Real(l))) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:56:3: note: candidate 6: ‘CORE::Expr::Expr(unsigned int)’ 56 | Expr(unsigned int ui) : RCExpr(new ConstDoubleRep(ui)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:54:3: note: candidate 7: ‘CORE::Expr::Expr(short int)’ 54 | Expr(short i) : RCExpr(new ConstDoubleRep(i)) {} | ^~~~ /usr/include/CGAL/CORE/Expr.h:52:3: note: candidate 8: ‘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, from /usr/include/CGAL/number_type_basic.h:51: /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 ); | ~~~^~~~~ /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())); | ~~~~~~~~~^~~ /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:950: src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o] Error 1 gmake[2]: *** [src/CMakeFiles/SFCGAL.dir/build.make:768: src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o] Error 1 gmake[2]: Leaving directory '/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build' gmake[1]: *** [CMakeFiles/Makefile2:188: src/CMakeFiles/SFCGAL.dir/all] Error 2 gmake[1]: Leaving directory '/builddir/build/BUILD/SFCGAL-1.5.0-build/SFCGAL-v1.5.0/redhat-linux-build' gmake: *** [Makefile:149: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.zCNZ88 (%build) Bad exit status from /var/tmp/rpm-tmp.zCNZ88 (%build) RPM build errors: Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M e6f65f3befa845f9a7742b041f0cc3ca -D /var/lib/mock/f42-build-56763536-6546018/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.qj4vdx27:/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 x86_64 --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 e6f65f3befa845f9a7742b041f0cc3ca -D /var/lib/mock/f42-build-56763536-6546018/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.qj4vdx27:/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 x86_64 --nodeps /builddir/build/SPECS/SFCGAL.spec'