Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Scanning dependencies of target pkg_polyhedra
- [ 0%] Building CXX object CMakeFiles/pkg_polyhedra.dir/pkg/polyhedra/Polyhedra_01.cpp.o
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:61: error: ‘CGAL::cpp98’ has not been declared
- 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
- | ^~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:68: error: expected ‘{’ before ‘unary_function’
- 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
- | ^~~~~~~~~~~~~~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:69:30: error: ‘CGAL::cpp98’ has not been declared
- 69 | class Square : public CGAL::cpp98::unary_function<Type, Type> {
- | ^~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:69:37: error: expected ‘{’ before ‘unary_function’
- 69 | class Square : public CGAL::cpp98::unary_function<Type, Type> {
- | ^~~~~~~~~~~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:69:37: error: expected ‘;’ at end of member declaration
- 69 | class Square : public CGAL::cpp98::unary_function<Type, Type> {
- | ^~~~~~~~~~~~~~
- | ;
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:69:51: error: expected unqualified-id before ‘<’ token
- 69 | class Square : public CGAL::cpp98::unary_function<Type, Type> {
- | ^
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:74:28: error: ‘CGAL::cpp98’ has not been declared
- 74 | class Sqrt : public CGAL::cpp98::unary_function<Type, Type> {
- | ^~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:74:35: error: expected ‘{’ before ‘unary_function’
- 74 | class Sqrt : public CGAL::cpp98::unary_function<Type, Type> {
- | ^~~~~~~~~~~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:74:35: error: expected ‘;’ at end of member declaration
- 74 | class Sqrt : public CGAL::cpp98::unary_function<Type, Type> {
- | ^~~~~~~~~~~~~~
- | ;
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:74:35: error: redeclaration of ‘int CGAL::RealHP_Algebraic_structure_traits<levelHP>::unary_function’
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:69:37: note: previous declaration ‘int CGAL::RealHP_Algebraic_structure_traits<levelHP>::unary_function’
- 69 | class Square : public CGAL::cpp98::unary_function<Type, Type> {
- | ^~~~~~~~~~~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:74:49: error: expected unqualified-id before ‘<’ token
- 74 | class Sqrt : public CGAL::cpp98::unary_function<Type, Type> {
- | ^
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:84:32: error: ‘CGAL::cpp98’ has not been declared
- 84 | class Kth_root : public CGAL::cpp98::binary_function<int, Type, Type> {
- | ^~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:84:39: error: expected ‘{’ before ‘binary_function’
- 84 | class Kth_root : public CGAL::cpp98::binary_function<int, Type, Type> {
- | ^~~~~~~~~~~~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:84:39: error: expected ‘;’ at end of member declaration
- 84 | class Kth_root : public CGAL::cpp98::binary_function<int, Type, Type> {
- | ^~~~~~~~~~~~~~~
- | ;
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:84:54: error: expected unqualified-id before ‘<’ token
- 84 | class Kth_root : public CGAL::cpp98::binary_function<int, Type, Type> {
- | ^
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:100:35: error: ‘CGAL::cpp98’ has not been declared
- 100 | class To_interval : public CGAL::cpp98::unary_function<Type, std::pair<double, double>> {
- | ^~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:100:42: error: expected ‘{’ before ‘unary_function’
- 100 | class To_interval : public CGAL::cpp98::unary_function<Type, std::pair<double, double>> {
- | ^~~~~~~~~~~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:100:42: error: expected ‘;’ at end of member declaration
- 100 | class To_interval : public CGAL::cpp98::unary_function<Type, std::pair<double, double>> {
- | ^~~~~~~~~~~~~~
- | ;
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:100:56: error: expected unqualified-id before ‘<’ token
- 100 | class To_interval : public CGAL::cpp98::unary_function<Type, std::pair<double, double>> {
- | ^
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:27: error: ‘CGAL::cpp98’ has not been declared
- 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
- | ^~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:34: error: expected ‘{’ before ‘unary_function’
- 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
- | ^~~~~~~~~~~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:34: error: expected ‘;’ at end of member declaration
- 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
- | ^~~~~~~~~~~~~~
- | ;
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:34: error: redeclaration of ‘int CGAL::RealHP_embeddable_traits<levelHP>::unary_function’
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:100:42: note: previous declaration ‘int CGAL::RealHP_embeddable_traits<levelHP>::unary_function’
- 100 | class To_interval : public CGAL::cpp98::unary_function<Type, std::pair<double, double>> {
- | ^~~~~~~~~~~~~~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:48: error: expected unqualified-id before ‘<’ token
- 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
- | ^
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:121:33: error: ‘CGAL::cpp98’ has not been declared
- 121 | class Is_finite : public CGAL::cpp98::unary_function<Type, bool> {
- | ^~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:121:40: error: expected ‘{’ before ‘unary_function’
- 121 | class Is_finite : public CGAL::cpp98::unary_function<Type, bool> {
- | ^~~~~~~~~~~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:121:40: error: expected ‘;’ at end of member declaration
- 121 | class Is_finite : public CGAL::cpp98::unary_function<Type, bool> {
- | ^~~~~~~~~~~~~~
- | ;
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:121:40: error: redeclaration of ‘int CGAL::RealHP_embeddable_traits<levelHP>::unary_function’
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:100:42: note: previous declaration ‘int CGAL::RealHP_embeddable_traits<levelHP>::unary_function’
- 100 | class To_interval : public CGAL::cpp98::unary_function<Type, std::pair<double, double>> {
- | ^~~~~~~~~~~~~~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:121:54: error: expected unqualified-id before ‘<’ token
- 121 | class Is_finite : public CGAL::cpp98::unary_function<Type, bool> {
- | ^
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:151:24: error: ‘CGAL::cpp98’ has not been declared
- 151 | : public CGAL::cpp98::unary_function<::yade::Real, NT_converter<::yade::Real, __gmp_expr<GMP1, GMP2>>> {
- | ^~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:151:31: error: expected ‘{’ before ‘unary_function’
- 151 | : public CGAL::cpp98::unary_function<::yade::Real, NT_converter<::yade::Real, __gmp_expr<GMP1, GMP2>>> {
- | ^~~~~~~~~~~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:163:24: error: ‘CGAL::cpp98’ has not been declared
- 163 | : public CGAL::cpp98::unary_function<::yade::Real, NT_converter<::yade::Real, boost::multiprecision::mpq_rational>> {
- | ^~~~~
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:163:31: error: expected ‘{’ before ‘unary_function’
- 163 | : public CGAL::cpp98::unary_function<::yade::Real, NT_converter<::yade::Real, boost::multiprecision::mpq_rational>> {
- | ^~~~~~~~~~~~~~
- In file included from /opt/boost/include/boost/python/detail/copy_ctor_mutates_rhs.hpp:8,
- from /opt/boost/include/boost/python/detail/value_arg.hpp:7,
- from /opt/boost/include/boost/python/object/forward.hpp:10,
- from /opt/boost/include/boost/python/object/pointer_holder.hpp:16,
- from /opt/boost/include/boost/python/to_python_indirect.hpp:10,
- from /opt/boost/include/boost/python/converter/arg_to_python.hpp:10,
- from /opt/boost/include/boost/python/call.hpp:15,
- from /opt/boost/include/boost/python/object_core.hpp:14,
- from /opt/boost/include/boost/python/args.hpp:22,
- from /opt/boost/include/boost/python.hpp:11,
- from /root/yade/trunk/lib/high-precision/RealHPConfig.hpp:35,
- from /root/yade/trunk/lib/high-precision/Real.hpp:238,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /opt/boost/include/boost/python/detail/is_auto_ptr.hpp:17:105: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
- 17 | BOOST_PYTHON_IS_XXX_DEF(auto_ptr, std::auto_ptr, 1)
- | ^
- In file included from /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/locale_conv.h:41,
- from /opt/rh/devtoolset-10/root/usr/include/c++/10/locale:43,
- from /opt/rh/devtoolset-10/root/usr/include/c++/10/iomanip:43,
- from /opt/boost/include/boost/multiprecision/cpp_int.hpp:10,
- from /opt/boost/include/boost/multiprecision/cpp_bin_float.hpp:9,
- from /root/yade/trunk/lib/high-precision/RealHP.hpp:51,
- from /root/yade/trunk/lib/high-precision/Real.hpp:210,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here
- 57 | template<typename> class auto_ptr;
- | ^~~~~~~~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:240,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/RealHPEigenCgal.hpp:123:58: error: invalid use of incomplete type ‘class CGAL::RealHP_Is_valid<2>’
- 123 | YADE_REGISTER_SELECTED_HP_LEVELS(YADE_CGAL_SUPPORT_REAL_HP)
- | ^~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:30: note: declaration of ‘class CGAL::RealHP_Is_valid<2>’
- 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
- | ^~~~~~~~~~~~~~~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:240,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/RealHPEigenCgal.hpp:123:357: error: invalid use of incomplete type ‘class CGAL::RealHP_Is_valid<3>’
- 123 | YADE_REGISTER_SELECTED_HP_LEVELS(YADE_CGAL_SUPPORT_REAL_HP)
- | ^
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:30: note: declaration of ‘class CGAL::RealHP_Is_valid<3>’
- 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
- | ^~~~~~~~~~~~~~~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:240,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/RealHPEigenCgal.hpp:123:656: error: invalid use of incomplete type ‘class CGAL::RealHP_Is_valid<4>’
- 123 | YADE_REGISTER_SELECTED_HP_LEVELS(YADE_CGAL_SUPPORT_REAL_HP)
- | ^
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:30: note: declaration of ‘class CGAL::RealHP_Is_valid<4>’
- 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
- | ^~~~~~~~~~~~~~~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:240,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/RealHPEigenCgal.hpp:123:955: error: invalid use of incomplete type ‘class CGAL::RealHP_Is_valid<8>’
- 123 | YADE_REGISTER_SELECTED_HP_LEVELS(YADE_CGAL_SUPPORT_REAL_HP)
- | ^
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:30: note: declaration of ‘class CGAL::RealHP_Is_valid<8>’
- 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
- | ^~~~~~~~~~~~~~~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:240,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/RealHPEigenCgal.hpp:123:1255: error: invalid use of incomplete type ‘class CGAL::RealHP_Is_valid<10>’
- 123 | YADE_REGISTER_SELECTED_HP_LEVELS(YADE_CGAL_SUPPORT_REAL_HP)
- | ^
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:30: note: declaration of ‘class CGAL::RealHP_Is_valid<10>’
- 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
- | ^~~~~~~~~~~~~~~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:240,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/RealHPEigenCgal.hpp:123:1560: error: invalid use of incomplete type ‘class CGAL::RealHP_Is_valid<20>’
- 123 | YADE_REGISTER_SELECTED_HP_LEVELS(YADE_CGAL_SUPPORT_REAL_HP)
- | ^
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:30: note: declaration of ‘class CGAL::RealHP_Is_valid<20>’
- 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
- | ^~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/number_type_basic.h:78,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:17,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/number_utils_classes.h: In instantiation of ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: required from ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
- /usr/local/include/CGAL/number_utils_classes.h:67:8: error: invalid use of incomplete type ‘class CGAL::RealHP_embeddable_traits<2>::Sgn’
- 67 | struct Sgn : Real_embeddable_traits<NT>::Sgn {};
- | ^~~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:8: note: declaration of ‘class CGAL::RealHP_embeddable_traits<2>::Sgn’
- 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
- | ^~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 92 | Boolean;
- | ^~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 94 | Sign;
- | ^~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:96:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 96 | Comparison_result;
- | ^~~~~~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:98:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 98 | Orientation;
- | ^~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:100:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 100 | Oriented_side;
- | ^~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 102 | Bounded_side;
- | ^~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 104 | Angle;
- | ^~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::ERealHP<2>, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::ERealHP<2> >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::ERealHP<2> >, CGAL::ERealHP<2> >’
- /usr/local/include/CGAL/Filtered_kernel.h:79:8: required from ‘struct CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::ERealHP<2> >, CGAL::ERealHP<2> > >’
- /usr/local/include/CGAL/internal/Static_filters/Static_filters.h:104:7: required from ‘class CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::ERealHP<2> >, CGAL::ERealHP<2> > >, false>’
- /usr/local/include/CGAL/internal/Static_filters/Static_filters.h:182:7: required from ‘class CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::ERealHP<2> >, CGAL::ERealHP<2> > >, true>’
- /usr/local/include/CGAL/Filtered_kernel.h:128:8: required from ‘struct CGAL::Static_filters_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::ERealHP<2> >, CGAL::ERealHP<2> > >’
- /usr/local/include/CGAL/Filtered_kernel.h:150:8: required from ‘struct CGAL::Filtered_kernel_adaptor<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off>, CGAL::ERealHP<2> >, CGAL::ERealHP<2> >, true>’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:209: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 92 | Boolean;
- | ^~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 94 | Sign;
- | ^~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:96:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 96 | Comparison_result;
- | ^~~~~~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:98:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 98 | Orientation;
- | ^~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:100:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 100 | Oriented_side;
- | ^~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 102 | Bounded_side;
- | ^~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::float128_backend, boost::multiprecision::et_off> >’
- 104 | Angle;
- | ^~~~~
- In file included from /usr/local/include/CGAL/number_type_basic.h:78,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:17,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/number_utils_classes.h: In instantiation of ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: required from ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
- /usr/local/include/CGAL/number_utils_classes.h:67:8: error: invalid use of incomplete type ‘class CGAL::RealHP_embeddable_traits<3>::Sgn’
- 67 | struct Sgn : Real_embeddable_traits<NT>::Sgn {};
- | ^~~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:8: note: declaration of ‘class CGAL::RealHP_embeddable_traits<3>::Sgn’
- 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
- | ^~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 92 | Boolean;
- | ^~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 94 | Sign;
- | ^~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:96:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 96 | Comparison_result;
- | ^~~~~~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:98:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 98 | Orientation;
- | ^~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:100:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 100 | Oriented_side;
- | ^~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 102 | Bounded_side;
- | ^~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 104 | Angle;
- | ^~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::ERealHP<3>, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<3> >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<3> >, CGAL::ERealHP<3> >’
- /usr/local/include/CGAL/Filtered_kernel.h:79:8: required from ‘struct CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<3> >, CGAL::ERealHP<3> > >’
- /usr/local/include/CGAL/internal/Static_filters/Static_filters.h:104:7: required from ‘class CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<3> >, CGAL::ERealHP<3> > >, false>’
- /usr/local/include/CGAL/internal/Static_filters/Static_filters.h:182:7: required from ‘class CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<3> >, CGAL::ERealHP<3> > >, true>’
- /usr/local/include/CGAL/Filtered_kernel.h:128:8: required from ‘struct CGAL::Static_filters_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<3> >, CGAL::ERealHP<3> > >’
- /usr/local/include/CGAL/Filtered_kernel.h:150:8: required from ‘struct CGAL::Filtered_kernel_adaptor<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<3> >, CGAL::ERealHP<3> >, true>’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:379: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 92 | Boolean;
- | ^~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 94 | Sign;
- | ^~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:96:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 96 | Comparison_result;
- | ^~~~~~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:98:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 98 | Orientation;
- | ^~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:100:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 100 | Oriented_side;
- | ^~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 102 | Bounded_side;
- | ^~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 104 | Angle;
- | ^~~~~
- In file included from /usr/local/include/CGAL/number_type_basic.h:78,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:17,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/number_utils_classes.h: In instantiation of ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: required from ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
- /usr/local/include/CGAL/number_utils_classes.h:67:8: error: invalid use of incomplete type ‘class CGAL::RealHP_embeddable_traits<4>::Sgn’
- 67 | struct Sgn : Real_embeddable_traits<NT>::Sgn {};
- | ^~~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:8: note: declaration of ‘class CGAL::RealHP_embeddable_traits<4>::Sgn’
- 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
- | ^~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 92 | Boolean;
- | ^~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 94 | Sign;
- | ^~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:96:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 96 | Comparison_result;
- | ^~~~~~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:98:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 98 | Orientation;
- | ^~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:100:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 100 | Oriented_side;
- | ^~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 102 | Bounded_side;
- | ^~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 104 | Angle;
- | ^~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::ERealHP<4>, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<4> >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<4> >, CGAL::ERealHP<4> >’
- /usr/local/include/CGAL/Filtered_kernel.h:79:8: required from ‘struct CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<4> >, CGAL::ERealHP<4> > >’
- /usr/local/include/CGAL/internal/Static_filters/Static_filters.h:104:7: required from ‘class CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<4> >, CGAL::ERealHP<4> > >, false>’
- /usr/local/include/CGAL/internal/Static_filters/Static_filters.h:182:7: required from ‘class CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<4> >, CGAL::ERealHP<4> > >, true>’
- /usr/local/include/CGAL/Filtered_kernel.h:128:8: required from ‘struct CGAL::Static_filters_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<4> >, CGAL::ERealHP<4> > >’
- /usr/local/include/CGAL/Filtered_kernel.h:150:8: required from ‘struct CGAL::Filtered_kernel_adaptor<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<4> >, CGAL::ERealHP<4> >, true>’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:549: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 92 | Boolean;
- | ^~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 94 | Sign;
- | ^~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:96:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 96 | Comparison_result;
- | ^~~~~~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:98:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 98 | Orientation;
- | ^~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:100:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 100 | Oriented_side;
- | ^~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 102 | Bounded_side;
- | ^~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 104 | Angle;
- | ^~~~~
- In file included from /usr/local/include/CGAL/number_type_basic.h:78,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:17,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/number_utils_classes.h: In instantiation of ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: required from ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
- /usr/local/include/CGAL/number_utils_classes.h:67:8: error: invalid use of incomplete type ‘class CGAL::RealHP_embeddable_traits<8>::Sgn’
- 67 | struct Sgn : Real_embeddable_traits<NT>::Sgn {};
- | ^~~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:8: note: declaration of ‘class CGAL::RealHP_embeddable_traits<8>::Sgn’
- 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
- | ^~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 92 | Boolean;
- | ^~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 94 | Sign;
- | ^~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:96:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 96 | Comparison_result;
- | ^~~~~~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:98:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 98 | Orientation;
- | ^~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:100:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 100 | Oriented_side;
- | ^~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 102 | Bounded_side;
- | ^~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 104 | Angle;
- | ^~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::ERealHP<8>, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<8> >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<8> >, CGAL::ERealHP<8> >’
- /usr/local/include/CGAL/Filtered_kernel.h:79:8: required from ‘struct CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<8> >, CGAL::ERealHP<8> > >’
- /usr/local/include/CGAL/internal/Static_filters/Static_filters.h:104:7: required from ‘class CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<8> >, CGAL::ERealHP<8> > >, false>’
- /usr/local/include/CGAL/internal/Static_filters/Static_filters.h:182:7: required from ‘class CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<8> >, CGAL::ERealHP<8> > >, true>’
- /usr/local/include/CGAL/Filtered_kernel.h:128:8: required from ‘struct CGAL::Static_filters_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<8> >, CGAL::ERealHP<8> > >’
- /usr/local/include/CGAL/Filtered_kernel.h:150:8: required from ‘struct CGAL::Filtered_kernel_adaptor<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<8> >, CGAL::ERealHP<8> >, true>’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:719: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 92 | Boolean;
- | ^~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 94 | Sign;
- | ^~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:96:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 96 | Comparison_result;
- | ^~~~~~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:98:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 98 | Orientation;
- | ^~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:100:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 100 | Oriented_side;
- | ^~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 102 | Bounded_side;
- | ^~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 104 | Angle;
- | ^~~~~
- In file included from /usr/local/include/CGAL/number_type_basic.h:78,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:17,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/number_utils_classes.h: In instantiation of ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: required from ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
- /usr/local/include/CGAL/number_utils_classes.h:67:8: error: invalid use of incomplete type ‘class CGAL::RealHP_embeddable_traits<10>::Sgn’
- 67 | struct Sgn : Real_embeddable_traits<NT>::Sgn {};
- | ^~~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:8: note: declaration of ‘class CGAL::RealHP_embeddable_traits<10>::Sgn’
- 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
- | ^~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 92 | Boolean;
- | ^~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 94 | Sign;
- | ^~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:96:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 96 | Comparison_result;
- | ^~~~~~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:98:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 98 | Orientation;
- | ^~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:100:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 100 | Oriented_side;
- | ^~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 102 | Bounded_side;
- | ^~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 104 | Angle;
- | ^~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::ERealHP<10>, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<10> >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<10> >, CGAL::ERealHP<10> >’
- /usr/local/include/CGAL/Filtered_kernel.h:79:8: required from ‘struct CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<10> >, CGAL::ERealHP<10> > >’
- /usr/local/include/CGAL/internal/Static_filters/Static_filters.h:104:7: required from ‘class CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<10> >, CGAL::ERealHP<10> > >, false>’
- /usr/local/include/CGAL/internal/Static_filters/Static_filters.h:182:7: required from ‘class CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<10> >, CGAL::ERealHP<10> > >, true>’
- /usr/local/include/CGAL/Filtered_kernel.h:128:8: required from ‘struct CGAL::Static_filters_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<10> >, CGAL::ERealHP<10> > >’
- /usr/local/include/CGAL/Filtered_kernel.h:150:8: required from ‘struct CGAL::Filtered_kernel_adaptor<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<10> >, CGAL::ERealHP<10> >, true>’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:890: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 92 | Boolean;
- | ^~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 94 | Sign;
- | ^~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:96:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 96 | Comparison_result;
- | ^~~~~~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:98:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 98 | Orientation;
- | ^~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:100:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 100 | Oriented_side;
- | ^~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 102 | Bounded_side;
- | ^~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 104 | Angle;
- | ^~~~~
- In file included from /usr/local/include/CGAL/number_type_basic.h:78,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:17,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/number_utils_classes.h: In instantiation of ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: required from ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
- /usr/local/include/CGAL/number_utils_classes.h:67:8: error: invalid use of incomplete type ‘class CGAL::RealHP_embeddable_traits<20>::Sgn’
- 67 | struct Sgn : Real_embeddable_traits<NT>::Sgn {};
- | ^~~
- In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:8: note: declaration of ‘class CGAL::RealHP_embeddable_traits<20>::Sgn’
- 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
- | ^~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 92 | Boolean;
- | ^~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 94 | Sign;
- | ^~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:96:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 96 | Comparison_result;
- | ^~~~~~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:98:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 98 | Orientation;
- | ^~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:100:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 100 | Oriented_side;
- | ^~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 102 | Bounded_side;
- | ^~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/enum.h:29,
- from /usr/local/include/CGAL/Uncertain.h:25,
- from /usr/local/include/CGAL/assertions.h:347,
- from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
- from /usr/local/include/CGAL/number_utils.h:29,
- from /usr/local/include/CGAL/Interval_nt.h:45,
- from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
- from /root/yade/trunk/lib/high-precision/Real.hpp:226,
- from /root/yade/trunk/lib/base/Math.hpp:12,
- from /root/yade/trunk/core/Dispatching.hpp:2,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h: In instantiation of ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: required from ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
- /usr/local/include/CGAL/Kernel/Same_uncertainty.h:49:8: error: no type named ‘result_type’ in ‘struct CGAL::Sgn<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 49 | struct Same_uncertainty_nt
- | ^~~~~~~~~~~~~~~~~~~
- In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
- from /usr/local/include/CGAL/Filtered_kernel.h:28,
- from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
- from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >’
- /usr/local/include/CGAL/Simple_cartesian.h:57:8: required from ‘struct CGAL::Simple_cartesian<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 104 | Angle;
- | ^~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h: In instantiation of ‘struct CGAL::Cartesian_base<CGAL::ERealHP<20>, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’:
- /usr/local/include/CGAL/Simple_cartesian.h:35:8: required from ‘struct CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<20> >’
- /usr/local/include/CGAL/Kernel/Type_equality_wrapper.h:37:8: required from ‘struct CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<20> >, CGAL::ERealHP<20> >’
- /usr/local/include/CGAL/Filtered_kernel.h:79:8: required from ‘struct CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<20> >, CGAL::ERealHP<20> > >’
- /usr/local/include/CGAL/internal/Static_filters/Static_filters.h:104:7: required from ‘class CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<20> >, CGAL::ERealHP<20> > >, false>’
- /usr/local/include/CGAL/internal/Static_filters/Static_filters.h:182:7: required from ‘class CGAL::internal::Static_filters<CGAL::Filtered_kernel_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<20> >, CGAL::ERealHP<20> > >, true>’
- /usr/local/include/CGAL/Filtered_kernel.h:128:8: required from ‘struct CGAL::Static_filters_base<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<20> >, CGAL::ERealHP<20> > >’
- /usr/local/include/CGAL/Filtered_kernel.h:150:8: required from ‘struct CGAL::Filtered_kernel_adaptor<CGAL::Type_equality_wrapper<CGAL::Cartesian_base_no_ref_count<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>, CGAL::ERealHP<20> >, CGAL::ERealHP<20> >, true>’
- /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1064: required from here
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:92:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<bool, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 92 | Boolean;
- | ^~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:94:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 94 | Sign;
- | ^~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:96:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 96 | Comparison_result;
- | ^~~~~~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:98:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 98 | Orientation;
- | ^~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:100:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Sign, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 100 | Oriented_side;
- | ^~~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:102:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Bounded_side, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 102 | Bounded_side;
- | ^~~~~~~~~~~~
- /usr/local/include/CGAL/Cartesian/Cartesian_base.h:104:57: error: no type named ‘type’ in ‘struct CGAL::Same_uncertainty_nt<CGAL::Angle, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >’
- 104 | Angle;
- | ^~~~~
- make[2]: *** [CMakeFiles/pkg_polyhedra.dir/build.make:63: CMakeFiles/pkg_polyhedra.dir/pkg/polyhedra/Polyhedra_01.cpp.o] Error 1
- make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/pkg_polyhedra.dir/all] Error 2
- make: *** [Makefile:130: all] Error 2
Add Comment
Please, Sign In to add comment