g0mb4

yade-centos7-make

Mar 18th, 2022 (edited)
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 242.71 KB | None | 0 0
  1. Scanning dependencies of target pkg_polyhedra
  2. [ 0%] Building CXX object CMakeFiles/pkg_polyhedra.dir/pkg/polyhedra/Polyhedra_01.cpp.o
  3. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  4. from /root/yade/trunk/lib/base/Math.hpp:12,
  5. from /root/yade/trunk/core/Dispatching.hpp:2,
  6. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  7. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  8. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:61: error: ‘CGAL::cpp98’ has not been declared
  9. 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
  10. | ^~~~~
  11. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:68: error: expected ‘{’ before ‘unary_function’
  12. 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
  13. | ^~~~~~~~~~~~~~
  14. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  15. from /root/yade/trunk/lib/base/Math.hpp:12,
  16. from /root/yade/trunk/core/Dispatching.hpp:2,
  17. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  18. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  19. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:69:30: error: ‘CGAL::cpp98’ has not been declared
  20. 69 | class Square : public CGAL::cpp98::unary_function<Type, Type> {
  21. | ^~~~~
  22. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:69:37: error: expected ‘{’ before ‘unary_function’
  23. 69 | class Square : public CGAL::cpp98::unary_function<Type, Type> {
  24. | ^~~~~~~~~~~~~~
  25. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:69:37: error: expected ‘;’ at end of member declaration
  26. 69 | class Square : public CGAL::cpp98::unary_function<Type, Type> {
  27. | ^~~~~~~~~~~~~~
  28. | ;
  29. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:69:51: error: expected unqualified-id before ‘<’ token
  30. 69 | class Square : public CGAL::cpp98::unary_function<Type, Type> {
  31. | ^
  32. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:74:28: error: ‘CGAL::cpp98’ has not been declared
  33. 74 | class Sqrt : public CGAL::cpp98::unary_function<Type, Type> {
  34. | ^~~~~
  35. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:74:35: error: expected ‘{’ before ‘unary_function’
  36. 74 | class Sqrt : public CGAL::cpp98::unary_function<Type, Type> {
  37. | ^~~~~~~~~~~~~~
  38. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:74:35: error: expected ‘;’ at end of member declaration
  39. 74 | class Sqrt : public CGAL::cpp98::unary_function<Type, Type> {
  40. | ^~~~~~~~~~~~~~
  41. | ;
  42. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:74:35: error: redeclaration of ‘int CGAL::RealHP_Algebraic_structure_traits<levelHP>::unary_function’
  43. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:69:37: note: previous declaration ‘int CGAL::RealHP_Algebraic_structure_traits<levelHP>::unary_function’
  44. 69 | class Square : public CGAL::cpp98::unary_function<Type, Type> {
  45. | ^~~~~~~~~~~~~~
  46. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:74:49: error: expected unqualified-id before ‘<’ token
  47. 74 | class Sqrt : public CGAL::cpp98::unary_function<Type, Type> {
  48. | ^
  49. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:84:32: error: ‘CGAL::cpp98’ has not been declared
  50. 84 | class Kth_root : public CGAL::cpp98::binary_function<int, Type, Type> {
  51. | ^~~~~
  52. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:84:39: error: expected ‘{’ before ‘binary_function’
  53. 84 | class Kth_root : public CGAL::cpp98::binary_function<int, Type, Type> {
  54. | ^~~~~~~~~~~~~~~
  55. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:84:39: error: expected ‘;’ at end of member declaration
  56. 84 | class Kth_root : public CGAL::cpp98::binary_function<int, Type, Type> {
  57. | ^~~~~~~~~~~~~~~
  58. | ;
  59. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:84:54: error: expected unqualified-id before ‘<’ token
  60. 84 | class Kth_root : public CGAL::cpp98::binary_function<int, Type, Type> {
  61. | ^
  62. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  63. from /root/yade/trunk/lib/base/Math.hpp:12,
  64. from /root/yade/trunk/core/Dispatching.hpp:2,
  65. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  66. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  67. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:100:35: error: ‘CGAL::cpp98’ has not been declared
  68. 100 | class To_interval : public CGAL::cpp98::unary_function<Type, std::pair<double, double>> {
  69. | ^~~~~
  70. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:100:42: error: expected ‘{’ before ‘unary_function’
  71. 100 | class To_interval : public CGAL::cpp98::unary_function<Type, std::pair<double, double>> {
  72. | ^~~~~~~~~~~~~~
  73. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:100:42: error: expected ‘;’ at end of member declaration
  74. 100 | class To_interval : public CGAL::cpp98::unary_function<Type, std::pair<double, double>> {
  75. | ^~~~~~~~~~~~~~
  76. | ;
  77. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:100:56: error: expected unqualified-id before ‘<’ token
  78. 100 | class To_interval : public CGAL::cpp98::unary_function<Type, std::pair<double, double>> {
  79. | ^
  80. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  81. from /root/yade/trunk/lib/base/Math.hpp:12,
  82. from /root/yade/trunk/core/Dispatching.hpp:2,
  83. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  84. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  85. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:27: error: ‘CGAL::cpp98’ has not been declared
  86. 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
  87. | ^~~~~
  88. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:34: error: expected ‘{’ before ‘unary_function’
  89. 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
  90. | ^~~~~~~~~~~~~~
  91. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:34: error: expected ‘;’ at end of member declaration
  92. 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
  93. | ^~~~~~~~~~~~~~
  94. | ;
  95. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:34: error: redeclaration of ‘int CGAL::RealHP_embeddable_traits<levelHP>::unary_function’
  96. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  97. from /root/yade/trunk/lib/base/Math.hpp:12,
  98. from /root/yade/trunk/core/Dispatching.hpp:2,
  99. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  100. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  101. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:100:42: note: previous declaration ‘int CGAL::RealHP_embeddable_traits<levelHP>::unary_function’
  102. 100 | class To_interval : public CGAL::cpp98::unary_function<Type, std::pair<double, double>> {
  103. | ^~~~~~~~~~~~~~
  104. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  105. from /root/yade/trunk/lib/base/Math.hpp:12,
  106. from /root/yade/trunk/core/Dispatching.hpp:2,
  107. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  108. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  109. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:48: error: expected unqualified-id before ‘<’ token
  110. 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
  111. | ^
  112. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:121:33: error: ‘CGAL::cpp98’ has not been declared
  113. 121 | class Is_finite : public CGAL::cpp98::unary_function<Type, bool> {
  114. | ^~~~~
  115. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:121:40: error: expected ‘{’ before ‘unary_function’
  116. 121 | class Is_finite : public CGAL::cpp98::unary_function<Type, bool> {
  117. | ^~~~~~~~~~~~~~
  118. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:121:40: error: expected ‘;’ at end of member declaration
  119. 121 | class Is_finite : public CGAL::cpp98::unary_function<Type, bool> {
  120. | ^~~~~~~~~~~~~~
  121. | ;
  122. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:121:40: error: redeclaration of ‘int CGAL::RealHP_embeddable_traits<levelHP>::unary_function’
  123. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  124. from /root/yade/trunk/lib/base/Math.hpp:12,
  125. from /root/yade/trunk/core/Dispatching.hpp:2,
  126. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  127. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  128. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:100:42: note: previous declaration ‘int CGAL::RealHP_embeddable_traits<levelHP>::unary_function’
  129. 100 | class To_interval : public CGAL::cpp98::unary_function<Type, std::pair<double, double>> {
  130. | ^~~~~~~~~~~~~~
  131. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  132. from /root/yade/trunk/lib/base/Math.hpp:12,
  133. from /root/yade/trunk/core/Dispatching.hpp:2,
  134. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  135. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  136. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:121:54: error: expected unqualified-id before ‘<’ token
  137. 121 | class Is_finite : public CGAL::cpp98::unary_function<Type, bool> {
  138. | ^
  139. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  140. from /root/yade/trunk/lib/base/Math.hpp:12,
  141. from /root/yade/trunk/core/Dispatching.hpp:2,
  142. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  143. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  144. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:151:24: error: ‘CGAL::cpp98’ has not been declared
  145. 151 | : public CGAL::cpp98::unary_function<::yade::Real, NT_converter<::yade::Real, __gmp_expr<GMP1, GMP2>>> {
  146. | ^~~~~
  147. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:151:31: error: expected ‘{’ before ‘unary_function’
  148. 151 | : public CGAL::cpp98::unary_function<::yade::Real, NT_converter<::yade::Real, __gmp_expr<GMP1, GMP2>>> {
  149. | ^~~~~~~~~~~~~~
  150. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:163:24: error: ‘CGAL::cpp98’ has not been declared
  151. 163 | : public CGAL::cpp98::unary_function<::yade::Real, NT_converter<::yade::Real, boost::multiprecision::mpq_rational>> {
  152. | ^~~~~
  153. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:163:31: error: expected ‘{’ before ‘unary_function’
  154. 163 | : public CGAL::cpp98::unary_function<::yade::Real, NT_converter<::yade::Real, boost::multiprecision::mpq_rational>> {
  155. | ^~~~~~~~~~~~~~
  156. In file included from /opt/boost/include/boost/python/detail/copy_ctor_mutates_rhs.hpp:8,
  157. from /opt/boost/include/boost/python/detail/value_arg.hpp:7,
  158. from /opt/boost/include/boost/python/object/forward.hpp:10,
  159. from /opt/boost/include/boost/python/object/pointer_holder.hpp:16,
  160. from /opt/boost/include/boost/python/to_python_indirect.hpp:10,
  161. from /opt/boost/include/boost/python/converter/arg_to_python.hpp:10,
  162. from /opt/boost/include/boost/python/call.hpp:15,
  163. from /opt/boost/include/boost/python/object_core.hpp:14,
  164. from /opt/boost/include/boost/python/args.hpp:22,
  165. from /opt/boost/include/boost/python.hpp:11,
  166. from /root/yade/trunk/lib/high-precision/RealHPConfig.hpp:35,
  167. from /root/yade/trunk/lib/high-precision/Real.hpp:238,
  168. from /root/yade/trunk/lib/base/Math.hpp:12,
  169. from /root/yade/trunk/core/Dispatching.hpp:2,
  170. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  171. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  172. /opt/boost/include/boost/python/detail/is_auto_ptr.hpp:17:105: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
  173. 17 | BOOST_PYTHON_IS_XXX_DEF(auto_ptr, std::auto_ptr, 1)
  174. | ^
  175. In file included from /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/locale_conv.h:41,
  176. from /opt/rh/devtoolset-10/root/usr/include/c++/10/locale:43,
  177. from /opt/rh/devtoolset-10/root/usr/include/c++/10/iomanip:43,
  178. from /opt/boost/include/boost/multiprecision/cpp_int.hpp:10,
  179. from /opt/boost/include/boost/multiprecision/cpp_bin_float.hpp:9,
  180. from /root/yade/trunk/lib/high-precision/RealHP.hpp:51,
  181. from /root/yade/trunk/lib/high-precision/Real.hpp:210,
  182. from /root/yade/trunk/lib/base/Math.hpp:12,
  183. from /root/yade/trunk/core/Dispatching.hpp:2,
  184. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  185. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  186. /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here
  187. 57 | template<typename> class auto_ptr;
  188. | ^~~~~~~~
  189. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:240,
  190. from /root/yade/trunk/lib/base/Math.hpp:12,
  191. from /root/yade/trunk/core/Dispatching.hpp:2,
  192. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  193. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  194. /root/yade/trunk/lib/high-precision/RealHPEigenCgal.hpp:123:58: error: invalid use of incomplete type ‘class CGAL::RealHP_Is_valid<2>’
  195. 123 | YADE_REGISTER_SELECTED_HP_LEVELS(YADE_CGAL_SUPPORT_REAL_HP)
  196. | ^~
  197. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  198. from /root/yade/trunk/lib/base/Math.hpp:12,
  199. from /root/yade/trunk/core/Dispatching.hpp:2,
  200. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  201. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  202. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:30: note: declaration of ‘class CGAL::RealHP_Is_valid<2>’
  203. 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
  204. | ^~~~~~~~~~~~~~~
  205. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:240,
  206. from /root/yade/trunk/lib/base/Math.hpp:12,
  207. from /root/yade/trunk/core/Dispatching.hpp:2,
  208. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  209. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  210. /root/yade/trunk/lib/high-precision/RealHPEigenCgal.hpp:123:357: error: invalid use of incomplete type ‘class CGAL::RealHP_Is_valid<3>’
  211. 123 | YADE_REGISTER_SELECTED_HP_LEVELS(YADE_CGAL_SUPPORT_REAL_HP)
  212. | ^
  213. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  214. from /root/yade/trunk/lib/base/Math.hpp:12,
  215. from /root/yade/trunk/core/Dispatching.hpp:2,
  216. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  217. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  218. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:30: note: declaration of ‘class CGAL::RealHP_Is_valid<3>’
  219. 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
  220. | ^~~~~~~~~~~~~~~
  221. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:240,
  222. from /root/yade/trunk/lib/base/Math.hpp:12,
  223. from /root/yade/trunk/core/Dispatching.hpp:2,
  224. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  225. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  226. /root/yade/trunk/lib/high-precision/RealHPEigenCgal.hpp:123:656: error: invalid use of incomplete type ‘class CGAL::RealHP_Is_valid<4>’
  227. 123 | YADE_REGISTER_SELECTED_HP_LEVELS(YADE_CGAL_SUPPORT_REAL_HP)
  228. | ^
  229. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  230. from /root/yade/trunk/lib/base/Math.hpp:12,
  231. from /root/yade/trunk/core/Dispatching.hpp:2,
  232. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  233. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  234. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:30: note: declaration of ‘class CGAL::RealHP_Is_valid<4>’
  235. 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
  236. | ^~~~~~~~~~~~~~~
  237. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:240,
  238. from /root/yade/trunk/lib/base/Math.hpp:12,
  239. from /root/yade/trunk/core/Dispatching.hpp:2,
  240. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  241. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  242. /root/yade/trunk/lib/high-precision/RealHPEigenCgal.hpp:123:955: error: invalid use of incomplete type ‘class CGAL::RealHP_Is_valid<8>’
  243. 123 | YADE_REGISTER_SELECTED_HP_LEVELS(YADE_CGAL_SUPPORT_REAL_HP)
  244. | ^
  245. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  246. from /root/yade/trunk/lib/base/Math.hpp:12,
  247. from /root/yade/trunk/core/Dispatching.hpp:2,
  248. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  249. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  250. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:30: note: declaration of ‘class CGAL::RealHP_Is_valid<8>’
  251. 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
  252. | ^~~~~~~~~~~~~~~
  253. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:240,
  254. from /root/yade/trunk/lib/base/Math.hpp:12,
  255. from /root/yade/trunk/core/Dispatching.hpp:2,
  256. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  257. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  258. /root/yade/trunk/lib/high-precision/RealHPEigenCgal.hpp:123:1255: error: invalid use of incomplete type ‘class CGAL::RealHP_Is_valid<10>’
  259. 123 | YADE_REGISTER_SELECTED_HP_LEVELS(YADE_CGAL_SUPPORT_REAL_HP)
  260. | ^
  261. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  262. from /root/yade/trunk/lib/base/Math.hpp:12,
  263. from /root/yade/trunk/core/Dispatching.hpp:2,
  264. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  265. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  266. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:30: note: declaration of ‘class CGAL::RealHP_Is_valid<10>’
  267. 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
  268. | ^~~~~~~~~~~~~~~
  269. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:240,
  270. from /root/yade/trunk/lib/base/Math.hpp:12,
  271. from /root/yade/trunk/core/Dispatching.hpp:2,
  272. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  273. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  274. /root/yade/trunk/lib/high-precision/RealHPEigenCgal.hpp:123:1560: error: invalid use of incomplete type ‘class CGAL::RealHP_Is_valid<20>’
  275. 123 | YADE_REGISTER_SELECTED_HP_LEVELS(YADE_CGAL_SUPPORT_REAL_HP)
  276. | ^
  277. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  278. from /root/yade/trunk/lib/base/Math.hpp:12,
  279. from /root/yade/trunk/core/Dispatching.hpp:2,
  280. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  281. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  282. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:39:30: note: declaration of ‘class CGAL::RealHP_Is_valid<20>’
  283. 39 | template <int levelHP> class RealHP_Is_valid : public CGAL::cpp98::unary_function<::yade::RealHP<levelHP>, bool> {
  284. | ^~~~~~~~~~~~~~~
  285. In file included from /usr/local/include/CGAL/number_type_basic.h:78,
  286. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:17,
  287. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  288. from /root/yade/trunk/lib/base/Math.hpp:12,
  289. from /root/yade/trunk/core/Dispatching.hpp:2,
  290. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  291. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  292. /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> >’:
  293. /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> >’
  294. /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> >’
  295. /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> > >’
  296. /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> > >’
  297. /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> >’
  298. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
  299. /usr/local/include/CGAL/number_utils_classes.h:67:8: error: invalid use of incomplete type ‘class CGAL::RealHP_embeddable_traits<2>::Sgn’
  300. 67 | struct Sgn : Real_embeddable_traits<NT>::Sgn {};
  301. | ^~~
  302. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  303. from /root/yade/trunk/lib/base/Math.hpp:12,
  304. from /root/yade/trunk/core/Dispatching.hpp:2,
  305. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  306. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  307. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:8: note: declaration of ‘class CGAL::RealHP_embeddable_traits<2>::Sgn’
  308. 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
  309. | ^~~
  310. In file included from /usr/local/include/CGAL/enum.h:29,
  311. from /usr/local/include/CGAL/Uncertain.h:25,
  312. from /usr/local/include/CGAL/assertions.h:347,
  313. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  314. from /usr/local/include/CGAL/number_utils.h:29,
  315. from /usr/local/include/CGAL/Interval_nt.h:45,
  316. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  317. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  318. from /root/yade/trunk/lib/base/Math.hpp:12,
  319. from /root/yade/trunk/core/Dispatching.hpp:2,
  320. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  321. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  322. /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> >’:
  323. /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> >’
  324. /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> > >’
  325. /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> > >’
  326. /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> >’
  327. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
  328. /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> >’
  329. 49 | struct Same_uncertainty_nt
  330. | ^~~~~~~~~~~~~~~~~~~
  331. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  332. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  333. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  334. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  335. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  336. /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> >’:
  337. /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> > >’
  338. /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> > >’
  339. /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> >’
  340. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
  341. /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> >’
  342. 92 | Boolean;
  343. | ^~~~~~~
  344. In file included from /usr/local/include/CGAL/enum.h:29,
  345. from /usr/local/include/CGAL/Uncertain.h:25,
  346. from /usr/local/include/CGAL/assertions.h:347,
  347. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  348. from /usr/local/include/CGAL/number_utils.h:29,
  349. from /usr/local/include/CGAL/Interval_nt.h:45,
  350. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  351. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  352. from /root/yade/trunk/lib/base/Math.hpp:12,
  353. from /root/yade/trunk/core/Dispatching.hpp:2,
  354. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  355. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  356. /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> >’:
  357. /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> >’
  358. /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> > >’
  359. /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> > >’
  360. /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> >’
  361. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
  362. /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> >’
  363. 49 | struct Same_uncertainty_nt
  364. | ^~~~~~~~~~~~~~~~~~~
  365. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  366. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  367. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  368. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  369. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  370. /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> >’:
  371. /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> > >’
  372. /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> > >’
  373. /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> >’
  374. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
  375. /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> >’
  376. 94 | Sign;
  377. | ^~~~
  378. /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> >’
  379. 96 | Comparison_result;
  380. | ^~~~~~~~~~~~~~~~~
  381. /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> >’
  382. 98 | Orientation;
  383. | ^~~~~~~~~~~
  384. /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> >’
  385. 100 | Oriented_side;
  386. | ^~~~~~~~~~~~~
  387. In file included from /usr/local/include/CGAL/enum.h:29,
  388. from /usr/local/include/CGAL/Uncertain.h:25,
  389. from /usr/local/include/CGAL/assertions.h:347,
  390. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  391. from /usr/local/include/CGAL/number_utils.h:29,
  392. from /usr/local/include/CGAL/Interval_nt.h:45,
  393. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  394. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  395. from /root/yade/trunk/lib/base/Math.hpp:12,
  396. from /root/yade/trunk/core/Dispatching.hpp:2,
  397. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  398. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  399. /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> >’:
  400. /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> >’
  401. /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> > >’
  402. /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> > >’
  403. /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> >’
  404. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
  405. /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> >’
  406. 49 | struct Same_uncertainty_nt
  407. | ^~~~~~~~~~~~~~~~~~~
  408. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  409. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  410. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  411. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  412. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  413. /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> >’:
  414. /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> > >’
  415. /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> > >’
  416. /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> >’
  417. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
  418. /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> >’
  419. 102 | Bounded_side;
  420. | ^~~~~~~~~~~~
  421. In file included from /usr/local/include/CGAL/enum.h:29,
  422. from /usr/local/include/CGAL/Uncertain.h:25,
  423. from /usr/local/include/CGAL/assertions.h:347,
  424. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  425. from /usr/local/include/CGAL/number_utils.h:29,
  426. from /usr/local/include/CGAL/Interval_nt.h:45,
  427. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  428. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  429. from /root/yade/trunk/lib/base/Math.hpp:12,
  430. from /root/yade/trunk/core/Dispatching.hpp:2,
  431. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  432. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  433. /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> >’:
  434. /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> >’
  435. /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> > >’
  436. /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> > >’
  437. /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> >’
  438. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
  439. /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> >’
  440. 49 | struct Same_uncertainty_nt
  441. | ^~~~~~~~~~~~~~~~~~~
  442. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  443. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  444. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  445. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  446. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  447. /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> >’:
  448. /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> > >’
  449. /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> > >’
  450. /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> >’
  451. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:291: required from here
  452. /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> >’
  453. 104 | Angle;
  454. | ^~~~~
  455. /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> >’:
  456. /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> >’
  457. /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> >’
  458. /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> > >’
  459. /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>’
  460. /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>’
  461. /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> > >’
  462. /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>’
  463. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:209: required from here
  464. /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> >’
  465. 92 | Boolean;
  466. | ^~~~~~~
  467. /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> >’
  468. 94 | Sign;
  469. | ^~~~
  470. /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> >’
  471. 96 | Comparison_result;
  472. | ^~~~~~~~~~~~~~~~~
  473. /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> >’
  474. 98 | Orientation;
  475. | ^~~~~~~~~~~
  476. /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> >’
  477. 100 | Oriented_side;
  478. | ^~~~~~~~~~~~~
  479. /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> >’
  480. 102 | Bounded_side;
  481. | ^~~~~~~~~~~~
  482. /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> >’
  483. 104 | Angle;
  484. | ^~~~~
  485. In file included from /usr/local/include/CGAL/number_type_basic.h:78,
  486. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:17,
  487. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  488. from /root/yade/trunk/lib/base/Math.hpp:12,
  489. from /root/yade/trunk/core/Dispatching.hpp:2,
  490. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  491. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  492. /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> >’:
  493. /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> >’
  494. /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> >’
  495. /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> > >’
  496. /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> > >’
  497. /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> >’
  498. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
  499. /usr/local/include/CGAL/number_utils_classes.h:67:8: error: invalid use of incomplete type ‘class CGAL::RealHP_embeddable_traits<3>::Sgn’
  500. 67 | struct Sgn : Real_embeddable_traits<NT>::Sgn {};
  501. | ^~~
  502. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  503. from /root/yade/trunk/lib/base/Math.hpp:12,
  504. from /root/yade/trunk/core/Dispatching.hpp:2,
  505. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  506. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  507. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:8: note: declaration of ‘class CGAL::RealHP_embeddable_traits<3>::Sgn’
  508. 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
  509. | ^~~
  510. In file included from /usr/local/include/CGAL/enum.h:29,
  511. from /usr/local/include/CGAL/Uncertain.h:25,
  512. from /usr/local/include/CGAL/assertions.h:347,
  513. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  514. from /usr/local/include/CGAL/number_utils.h:29,
  515. from /usr/local/include/CGAL/Interval_nt.h:45,
  516. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  517. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  518. from /root/yade/trunk/lib/base/Math.hpp:12,
  519. from /root/yade/trunk/core/Dispatching.hpp:2,
  520. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  521. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  522. /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> >’:
  523. /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> >’
  524. /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> > >’
  525. /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> > >’
  526. /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> >’
  527. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
  528. /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> >’
  529. 49 | struct Same_uncertainty_nt
  530. | ^~~~~~~~~~~~~~~~~~~
  531. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  532. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  533. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  534. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  535. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  536. /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> >’:
  537. /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> > >’
  538. /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> > >’
  539. /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> >’
  540. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
  541. /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> >’
  542. 92 | Boolean;
  543. | ^~~~~~~
  544. In file included from /usr/local/include/CGAL/enum.h:29,
  545. from /usr/local/include/CGAL/Uncertain.h:25,
  546. from /usr/local/include/CGAL/assertions.h:347,
  547. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  548. from /usr/local/include/CGAL/number_utils.h:29,
  549. from /usr/local/include/CGAL/Interval_nt.h:45,
  550. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  551. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  552. from /root/yade/trunk/lib/base/Math.hpp:12,
  553. from /root/yade/trunk/core/Dispatching.hpp:2,
  554. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  555. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  556. /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> >’:
  557. /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> >’
  558. /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> > >’
  559. /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> > >’
  560. /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> >’
  561. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
  562. /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> >’
  563. 49 | struct Same_uncertainty_nt
  564. | ^~~~~~~~~~~~~~~~~~~
  565. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  566. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  567. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  568. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  569. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  570. /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> >’:
  571. /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> > >’
  572. /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> > >’
  573. /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> >’
  574. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
  575. /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> >’
  576. 94 | Sign;
  577. | ^~~~
  578. /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> >’
  579. 96 | Comparison_result;
  580. | ^~~~~~~~~~~~~~~~~
  581. /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> >’
  582. 98 | Orientation;
  583. | ^~~~~~~~~~~
  584. /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> >’
  585. 100 | Oriented_side;
  586. | ^~~~~~~~~~~~~
  587. In file included from /usr/local/include/CGAL/enum.h:29,
  588. from /usr/local/include/CGAL/Uncertain.h:25,
  589. from /usr/local/include/CGAL/assertions.h:347,
  590. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  591. from /usr/local/include/CGAL/number_utils.h:29,
  592. from /usr/local/include/CGAL/Interval_nt.h:45,
  593. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  594. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  595. from /root/yade/trunk/lib/base/Math.hpp:12,
  596. from /root/yade/trunk/core/Dispatching.hpp:2,
  597. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  598. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  599. /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> >’:
  600. /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> >’
  601. /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> > >’
  602. /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> > >’
  603. /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> >’
  604. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
  605. /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> >’
  606. 49 | struct Same_uncertainty_nt
  607. | ^~~~~~~~~~~~~~~~~~~
  608. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  609. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  610. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  611. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  612. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  613. /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> >’:
  614. /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> > >’
  615. /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> > >’
  616. /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> >’
  617. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
  618. /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> >’
  619. 102 | Bounded_side;
  620. | ^~~~~~~~~~~~
  621. In file included from /usr/local/include/CGAL/enum.h:29,
  622. from /usr/local/include/CGAL/Uncertain.h:25,
  623. from /usr/local/include/CGAL/assertions.h:347,
  624. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  625. from /usr/local/include/CGAL/number_utils.h:29,
  626. from /usr/local/include/CGAL/Interval_nt.h:45,
  627. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  628. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  629. from /root/yade/trunk/lib/base/Math.hpp:12,
  630. from /root/yade/trunk/core/Dispatching.hpp:2,
  631. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  632. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  633. /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> >’:
  634. /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> >’
  635. /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> > >’
  636. /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> > >’
  637. /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> >’
  638. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
  639. /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> >’
  640. 49 | struct Same_uncertainty_nt
  641. | ^~~~~~~~~~~~~~~~~~~
  642. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  643. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  644. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  645. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  646. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  647. /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> >’:
  648. /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> > >’
  649. /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> > >’
  650. /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> >’
  651. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:461: required from here
  652. /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> >’
  653. 104 | Angle;
  654. | ^~~~~
  655. /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> >’:
  656. /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> >’
  657. /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> >’
  658. /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> > >’
  659. /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>’
  660. /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>’
  661. /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> > >’
  662. /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>’
  663. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:379: required from here
  664. /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> >’
  665. 92 | Boolean;
  666. | ^~~~~~~
  667. /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> >’
  668. 94 | Sign;
  669. | ^~~~
  670. /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> >’
  671. 96 | Comparison_result;
  672. | ^~~~~~~~~~~~~~~~~
  673. /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> >’
  674. 98 | Orientation;
  675. | ^~~~~~~~~~~
  676. /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> >’
  677. 100 | Oriented_side;
  678. | ^~~~~~~~~~~~~
  679. /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> >’
  680. 102 | Bounded_side;
  681. | ^~~~~~~~~~~~
  682. /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> >’
  683. 104 | Angle;
  684. | ^~~~~
  685. In file included from /usr/local/include/CGAL/number_type_basic.h:78,
  686. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:17,
  687. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  688. from /root/yade/trunk/lib/base/Math.hpp:12,
  689. from /root/yade/trunk/core/Dispatching.hpp:2,
  690. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  691. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  692. /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> >’:
  693. /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> >’
  694. /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> >’
  695. /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> > >’
  696. /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> > >’
  697. /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> >’
  698. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
  699. /usr/local/include/CGAL/number_utils_classes.h:67:8: error: invalid use of incomplete type ‘class CGAL::RealHP_embeddable_traits<4>::Sgn’
  700. 67 | struct Sgn : Real_embeddable_traits<NT>::Sgn {};
  701. | ^~~
  702. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  703. from /root/yade/trunk/lib/base/Math.hpp:12,
  704. from /root/yade/trunk/core/Dispatching.hpp:2,
  705. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  706. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  707. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:8: note: declaration of ‘class CGAL::RealHP_embeddable_traits<4>::Sgn’
  708. 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
  709. | ^~~
  710. In file included from /usr/local/include/CGAL/enum.h:29,
  711. from /usr/local/include/CGAL/Uncertain.h:25,
  712. from /usr/local/include/CGAL/assertions.h:347,
  713. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  714. from /usr/local/include/CGAL/number_utils.h:29,
  715. from /usr/local/include/CGAL/Interval_nt.h:45,
  716. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  717. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  718. from /root/yade/trunk/lib/base/Math.hpp:12,
  719. from /root/yade/trunk/core/Dispatching.hpp:2,
  720. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  721. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  722. /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> >’:
  723. /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> >’
  724. /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> > >’
  725. /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> > >’
  726. /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> >’
  727. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
  728. /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> >’
  729. 49 | struct Same_uncertainty_nt
  730. | ^~~~~~~~~~~~~~~~~~~
  731. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  732. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  733. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  734. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  735. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  736. /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> >’:
  737. /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> > >’
  738. /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> > >’
  739. /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> >’
  740. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
  741. /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> >’
  742. 92 | Boolean;
  743. | ^~~~~~~
  744. In file included from /usr/local/include/CGAL/enum.h:29,
  745. from /usr/local/include/CGAL/Uncertain.h:25,
  746. from /usr/local/include/CGAL/assertions.h:347,
  747. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  748. from /usr/local/include/CGAL/number_utils.h:29,
  749. from /usr/local/include/CGAL/Interval_nt.h:45,
  750. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  751. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  752. from /root/yade/trunk/lib/base/Math.hpp:12,
  753. from /root/yade/trunk/core/Dispatching.hpp:2,
  754. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  755. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  756. /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> >’:
  757. /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> >’
  758. /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> > >’
  759. /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> > >’
  760. /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> >’
  761. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
  762. /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> >’
  763. 49 | struct Same_uncertainty_nt
  764. | ^~~~~~~~~~~~~~~~~~~
  765. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  766. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  767. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  768. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  769. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  770. /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> >’:
  771. /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> > >’
  772. /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> > >’
  773. /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> >’
  774. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
  775. /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> >’
  776. 94 | Sign;
  777. | ^~~~
  778. /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> >’
  779. 96 | Comparison_result;
  780. | ^~~~~~~~~~~~~~~~~
  781. /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> >’
  782. 98 | Orientation;
  783. | ^~~~~~~~~~~
  784. /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> >’
  785. 100 | Oriented_side;
  786. | ^~~~~~~~~~~~~
  787. In file included from /usr/local/include/CGAL/enum.h:29,
  788. from /usr/local/include/CGAL/Uncertain.h:25,
  789. from /usr/local/include/CGAL/assertions.h:347,
  790. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  791. from /usr/local/include/CGAL/number_utils.h:29,
  792. from /usr/local/include/CGAL/Interval_nt.h:45,
  793. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  794. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  795. from /root/yade/trunk/lib/base/Math.hpp:12,
  796. from /root/yade/trunk/core/Dispatching.hpp:2,
  797. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  798. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  799. /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> >’:
  800. /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> >’
  801. /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> > >’
  802. /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> > >’
  803. /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> >’
  804. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
  805. /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> >’
  806. 49 | struct Same_uncertainty_nt
  807. | ^~~~~~~~~~~~~~~~~~~
  808. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  809. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  810. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  811. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  812. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  813. /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> >’:
  814. /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> > >’
  815. /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> > >’
  816. /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> >’
  817. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
  818. /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> >’
  819. 102 | Bounded_side;
  820. | ^~~~~~~~~~~~
  821. In file included from /usr/local/include/CGAL/enum.h:29,
  822. from /usr/local/include/CGAL/Uncertain.h:25,
  823. from /usr/local/include/CGAL/assertions.h:347,
  824. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  825. from /usr/local/include/CGAL/number_utils.h:29,
  826. from /usr/local/include/CGAL/Interval_nt.h:45,
  827. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  828. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  829. from /root/yade/trunk/lib/base/Math.hpp:12,
  830. from /root/yade/trunk/core/Dispatching.hpp:2,
  831. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  832. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  833. /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> >’:
  834. /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> >’
  835. /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> > >’
  836. /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> > >’
  837. /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> >’
  838. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
  839. /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> >’
  840. 49 | struct Same_uncertainty_nt
  841. | ^~~~~~~~~~~~~~~~~~~
  842. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  843. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  844. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  845. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  846. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  847. /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> >’:
  848. /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> > >’
  849. /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> > >’
  850. /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> >’
  851. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:631: required from here
  852. /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> >’
  853. 104 | Angle;
  854. | ^~~~~
  855. /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> >’:
  856. /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> >’
  857. /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> >’
  858. /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> > >’
  859. /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>’
  860. /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>’
  861. /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> > >’
  862. /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>’
  863. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:549: required from here
  864. /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> >’
  865. 92 | Boolean;
  866. | ^~~~~~~
  867. /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> >’
  868. 94 | Sign;
  869. | ^~~~
  870. /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> >’
  871. 96 | Comparison_result;
  872. | ^~~~~~~~~~~~~~~~~
  873. /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> >’
  874. 98 | Orientation;
  875. | ^~~~~~~~~~~
  876. /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> >’
  877. 100 | Oriented_side;
  878. | ^~~~~~~~~~~~~
  879. /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> >’
  880. 102 | Bounded_side;
  881. | ^~~~~~~~~~~~
  882. /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> >’
  883. 104 | Angle;
  884. | ^~~~~
  885. In file included from /usr/local/include/CGAL/number_type_basic.h:78,
  886. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:17,
  887. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  888. from /root/yade/trunk/lib/base/Math.hpp:12,
  889. from /root/yade/trunk/core/Dispatching.hpp:2,
  890. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  891. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  892. /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> >’:
  893. /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> >’
  894. /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> >’
  895. /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> > >’
  896. /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> > >’
  897. /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> >’
  898. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
  899. /usr/local/include/CGAL/number_utils_classes.h:67:8: error: invalid use of incomplete type ‘class CGAL::RealHP_embeddable_traits<8>::Sgn’
  900. 67 | struct Sgn : Real_embeddable_traits<NT>::Sgn {};
  901. | ^~~
  902. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  903. from /root/yade/trunk/lib/base/Math.hpp:12,
  904. from /root/yade/trunk/core/Dispatching.hpp:2,
  905. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  906. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  907. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:8: note: declaration of ‘class CGAL::RealHP_embeddable_traits<8>::Sgn’
  908. 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
  909. | ^~~
  910. In file included from /usr/local/include/CGAL/enum.h:29,
  911. from /usr/local/include/CGAL/Uncertain.h:25,
  912. from /usr/local/include/CGAL/assertions.h:347,
  913. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  914. from /usr/local/include/CGAL/number_utils.h:29,
  915. from /usr/local/include/CGAL/Interval_nt.h:45,
  916. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  917. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  918. from /root/yade/trunk/lib/base/Math.hpp:12,
  919. from /root/yade/trunk/core/Dispatching.hpp:2,
  920. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  921. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  922. /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> >’:
  923. /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> >’
  924. /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> > >’
  925. /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> > >’
  926. /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> >’
  927. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
  928. /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> >’
  929. 49 | struct Same_uncertainty_nt
  930. | ^~~~~~~~~~~~~~~~~~~
  931. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  932. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  933. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  934. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  935. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  936. /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> >’:
  937. /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> > >’
  938. /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> > >’
  939. /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> >’
  940. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
  941. /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> >’
  942. 92 | Boolean;
  943. | ^~~~~~~
  944. In file included from /usr/local/include/CGAL/enum.h:29,
  945. from /usr/local/include/CGAL/Uncertain.h:25,
  946. from /usr/local/include/CGAL/assertions.h:347,
  947. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  948. from /usr/local/include/CGAL/number_utils.h:29,
  949. from /usr/local/include/CGAL/Interval_nt.h:45,
  950. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  951. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  952. from /root/yade/trunk/lib/base/Math.hpp:12,
  953. from /root/yade/trunk/core/Dispatching.hpp:2,
  954. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  955. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  956. /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> >’:
  957. /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> >’
  958. /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> > >’
  959. /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> > >’
  960. /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> >’
  961. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
  962. /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> >’
  963. 49 | struct Same_uncertainty_nt
  964. | ^~~~~~~~~~~~~~~~~~~
  965. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  966. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  967. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  968. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  969. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  970. /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> >’:
  971. /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> > >’
  972. /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> > >’
  973. /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> >’
  974. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
  975. /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> >’
  976. 94 | Sign;
  977. | ^~~~
  978. /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> >’
  979. 96 | Comparison_result;
  980. | ^~~~~~~~~~~~~~~~~
  981. /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> >’
  982. 98 | Orientation;
  983. | ^~~~~~~~~~~
  984. /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> >’
  985. 100 | Oriented_side;
  986. | ^~~~~~~~~~~~~
  987. In file included from /usr/local/include/CGAL/enum.h:29,
  988. from /usr/local/include/CGAL/Uncertain.h:25,
  989. from /usr/local/include/CGAL/assertions.h:347,
  990. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  991. from /usr/local/include/CGAL/number_utils.h:29,
  992. from /usr/local/include/CGAL/Interval_nt.h:45,
  993. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  994. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  995. from /root/yade/trunk/lib/base/Math.hpp:12,
  996. from /root/yade/trunk/core/Dispatching.hpp:2,
  997. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  998. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  999. /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> >’:
  1000. /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> >’
  1001. /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> > >’
  1002. /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> > >’
  1003. /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> >’
  1004. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
  1005. /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> >’
  1006. 49 | struct Same_uncertainty_nt
  1007. | ^~~~~~~~~~~~~~~~~~~
  1008. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  1009. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  1010. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  1011. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  1012. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1013. /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> >’:
  1014. /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> > >’
  1015. /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> > >’
  1016. /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> >’
  1017. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
  1018. /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> >’
  1019. 102 | Bounded_side;
  1020. | ^~~~~~~~~~~~
  1021. In file included from /usr/local/include/CGAL/enum.h:29,
  1022. from /usr/local/include/CGAL/Uncertain.h:25,
  1023. from /usr/local/include/CGAL/assertions.h:347,
  1024. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  1025. from /usr/local/include/CGAL/number_utils.h:29,
  1026. from /usr/local/include/CGAL/Interval_nt.h:45,
  1027. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  1028. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  1029. from /root/yade/trunk/lib/base/Math.hpp:12,
  1030. from /root/yade/trunk/core/Dispatching.hpp:2,
  1031. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  1032. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1033. /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> >’:
  1034. /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> >’
  1035. /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> > >’
  1036. /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> > >’
  1037. /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> >’
  1038. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
  1039. /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> >’
  1040. 49 | struct Same_uncertainty_nt
  1041. | ^~~~~~~~~~~~~~~~~~~
  1042. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  1043. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  1044. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  1045. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  1046. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1047. /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> >’:
  1048. /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> > >’
  1049. /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> > >’
  1050. /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> >’
  1051. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:801: required from here
  1052. /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> >’
  1053. 104 | Angle;
  1054. | ^~~~~
  1055. /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> >’:
  1056. /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> >’
  1057. /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> >’
  1058. /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> > >’
  1059. /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>’
  1060. /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>’
  1061. /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> > >’
  1062. /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>’
  1063. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:719: required from here
  1064. /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> >’
  1065. 92 | Boolean;
  1066. | ^~~~~~~
  1067. /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> >’
  1068. 94 | Sign;
  1069. | ^~~~
  1070. /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> >’
  1071. 96 | Comparison_result;
  1072. | ^~~~~~~~~~~~~~~~~
  1073. /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> >’
  1074. 98 | Orientation;
  1075. | ^~~~~~~~~~~
  1076. /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> >’
  1077. 100 | Oriented_side;
  1078. | ^~~~~~~~~~~~~
  1079. /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> >’
  1080. 102 | Bounded_side;
  1081. | ^~~~~~~~~~~~
  1082. /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> >’
  1083. 104 | Angle;
  1084. | ^~~~~
  1085. In file included from /usr/local/include/CGAL/number_type_basic.h:78,
  1086. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:17,
  1087. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  1088. from /root/yade/trunk/lib/base/Math.hpp:12,
  1089. from /root/yade/trunk/core/Dispatching.hpp:2,
  1090. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  1091. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1092. /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> >’:
  1093. /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> >’
  1094. /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> >’
  1095. /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> > >’
  1096. /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> > >’
  1097. /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> >’
  1098. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
  1099. /usr/local/include/CGAL/number_utils_classes.h:67:8: error: invalid use of incomplete type ‘class CGAL::RealHP_embeddable_traits<10>::Sgn’
  1100. 67 | struct Sgn : Real_embeddable_traits<NT>::Sgn {};
  1101. | ^~~
  1102. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  1103. from /root/yade/trunk/lib/base/Math.hpp:12,
  1104. from /root/yade/trunk/core/Dispatching.hpp:2,
  1105. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  1106. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1107. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:8: note: declaration of ‘class CGAL::RealHP_embeddable_traits<10>::Sgn’
  1108. 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
  1109. | ^~~
  1110. In file included from /usr/local/include/CGAL/enum.h:29,
  1111. from /usr/local/include/CGAL/Uncertain.h:25,
  1112. from /usr/local/include/CGAL/assertions.h:347,
  1113. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  1114. from /usr/local/include/CGAL/number_utils.h:29,
  1115. from /usr/local/include/CGAL/Interval_nt.h:45,
  1116. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  1117. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  1118. from /root/yade/trunk/lib/base/Math.hpp:12,
  1119. from /root/yade/trunk/core/Dispatching.hpp:2,
  1120. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  1121. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1122. /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> >’:
  1123. /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> >’
  1124. /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> > >’
  1125. /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> > >’
  1126. /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> >’
  1127. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
  1128. /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> >’
  1129. 49 | struct Same_uncertainty_nt
  1130. | ^~~~~~~~~~~~~~~~~~~
  1131. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  1132. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  1133. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  1134. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  1135. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1136. /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> >’:
  1137. /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> > >’
  1138. /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> > >’
  1139. /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> >’
  1140. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
  1141. /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> >’
  1142. 92 | Boolean;
  1143. | ^~~~~~~
  1144. In file included from /usr/local/include/CGAL/enum.h:29,
  1145. from /usr/local/include/CGAL/Uncertain.h:25,
  1146. from /usr/local/include/CGAL/assertions.h:347,
  1147. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  1148. from /usr/local/include/CGAL/number_utils.h:29,
  1149. from /usr/local/include/CGAL/Interval_nt.h:45,
  1150. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  1151. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  1152. from /root/yade/trunk/lib/base/Math.hpp:12,
  1153. from /root/yade/trunk/core/Dispatching.hpp:2,
  1154. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  1155. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1156. /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> >’:
  1157. /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> >’
  1158. /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> > >’
  1159. /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> > >’
  1160. /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> >’
  1161. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
  1162. /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> >’
  1163. 49 | struct Same_uncertainty_nt
  1164. | ^~~~~~~~~~~~~~~~~~~
  1165. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  1166. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  1167. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  1168. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  1169. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1170. /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> >’:
  1171. /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> > >’
  1172. /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> > >’
  1173. /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> >’
  1174. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
  1175. /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> >’
  1176. 94 | Sign;
  1177. | ^~~~
  1178. /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> >’
  1179. 96 | Comparison_result;
  1180. | ^~~~~~~~~~~~~~~~~
  1181. /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> >’
  1182. 98 | Orientation;
  1183. | ^~~~~~~~~~~
  1184. /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> >’
  1185. 100 | Oriented_side;
  1186. | ^~~~~~~~~~~~~
  1187. In file included from /usr/local/include/CGAL/enum.h:29,
  1188. from /usr/local/include/CGAL/Uncertain.h:25,
  1189. from /usr/local/include/CGAL/assertions.h:347,
  1190. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  1191. from /usr/local/include/CGAL/number_utils.h:29,
  1192. from /usr/local/include/CGAL/Interval_nt.h:45,
  1193. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  1194. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  1195. from /root/yade/trunk/lib/base/Math.hpp:12,
  1196. from /root/yade/trunk/core/Dispatching.hpp:2,
  1197. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  1198. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1199. /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> >’:
  1200. /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> >’
  1201. /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> > >’
  1202. /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> > >’
  1203. /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> >’
  1204. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
  1205. /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> >’
  1206. 49 | struct Same_uncertainty_nt
  1207. | ^~~~~~~~~~~~~~~~~~~
  1208. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  1209. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  1210. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  1211. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  1212. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1213. /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> >’:
  1214. /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> > >’
  1215. /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> > >’
  1216. /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> >’
  1217. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
  1218. /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> >’
  1219. 102 | Bounded_side;
  1220. | ^~~~~~~~~~~~
  1221. In file included from /usr/local/include/CGAL/enum.h:29,
  1222. from /usr/local/include/CGAL/Uncertain.h:25,
  1223. from /usr/local/include/CGAL/assertions.h:347,
  1224. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  1225. from /usr/local/include/CGAL/number_utils.h:29,
  1226. from /usr/local/include/CGAL/Interval_nt.h:45,
  1227. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  1228. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  1229. from /root/yade/trunk/lib/base/Math.hpp:12,
  1230. from /root/yade/trunk/core/Dispatching.hpp:2,
  1231. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  1232. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1233. /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> >’:
  1234. /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> >’
  1235. /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> > >’
  1236. /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> > >’
  1237. /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> >’
  1238. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
  1239. /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> >’
  1240. 49 | struct Same_uncertainty_nt
  1241. | ^~~~~~~~~~~~~~~~~~~
  1242. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  1243. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  1244. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  1245. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  1246. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1247. /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> >’:
  1248. /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> > >’
  1249. /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> > >’
  1250. /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> >’
  1251. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:973: required from here
  1252. /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> >’
  1253. 104 | Angle;
  1254. | ^~~~~
  1255. /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> >’:
  1256. /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> >’
  1257. /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> >’
  1258. /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> > >’
  1259. /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>’
  1260. /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>’
  1261. /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> > >’
  1262. /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>’
  1263. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:890: required from here
  1264. /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> >’
  1265. 92 | Boolean;
  1266. | ^~~~~~~
  1267. /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> >’
  1268. 94 | Sign;
  1269. | ^~~~
  1270. /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> >’
  1271. 96 | Comparison_result;
  1272. | ^~~~~~~~~~~~~~~~~
  1273. /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> >’
  1274. 98 | Orientation;
  1275. | ^~~~~~~~~~~
  1276. /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> >’
  1277. 100 | Oriented_side;
  1278. | ^~~~~~~~~~~~~
  1279. /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> >’
  1280. 102 | Bounded_side;
  1281. | ^~~~~~~~~~~~
  1282. /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> >’
  1283. 104 | Angle;
  1284. | ^~~~~
  1285. In file included from /usr/local/include/CGAL/number_type_basic.h:78,
  1286. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:17,
  1287. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  1288. from /root/yade/trunk/lib/base/Math.hpp:12,
  1289. from /root/yade/trunk/core/Dispatching.hpp:2,
  1290. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  1291. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1292. /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> >’:
  1293. /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> >’
  1294. /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> >’
  1295. /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> > >’
  1296. /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> > >’
  1297. /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> >’
  1298. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
  1299. /usr/local/include/CGAL/number_utils_classes.h:67:8: error: invalid use of incomplete type ‘class CGAL::RealHP_embeddable_traits<20>::Sgn’
  1300. 67 | struct Sgn : Real_embeddable_traits<NT>::Sgn {};
  1301. | ^~~
  1302. In file included from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  1303. from /root/yade/trunk/lib/base/Math.hpp:12,
  1304. from /root/yade/trunk/core/Dispatching.hpp:2,
  1305. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  1306. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1307. /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:112:8: note: declaration of ‘class CGAL::RealHP_embeddable_traits<20>::Sgn’
  1308. 112 | class Sgn : public CGAL::cpp98::unary_function<Type, CGAL::Sign> {
  1309. | ^~~
  1310. In file included from /usr/local/include/CGAL/enum.h:29,
  1311. from /usr/local/include/CGAL/Uncertain.h:25,
  1312. from /usr/local/include/CGAL/assertions.h:347,
  1313. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  1314. from /usr/local/include/CGAL/number_utils.h:29,
  1315. from /usr/local/include/CGAL/Interval_nt.h:45,
  1316. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  1317. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  1318. from /root/yade/trunk/lib/base/Math.hpp:12,
  1319. from /root/yade/trunk/core/Dispatching.hpp:2,
  1320. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  1321. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1322. /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> >’:
  1323. /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> >’
  1324. /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> > >’
  1325. /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> > >’
  1326. /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> >’
  1327. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
  1328. /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> >’
  1329. 49 | struct Same_uncertainty_nt
  1330. | ^~~~~~~~~~~~~~~~~~~
  1331. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  1332. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  1333. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  1334. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  1335. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1336. /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> >’:
  1337. /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> > >’
  1338. /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> > >’
  1339. /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> >’
  1340. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
  1341. /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> >’
  1342. 92 | Boolean;
  1343. | ^~~~~~~
  1344. In file included from /usr/local/include/CGAL/enum.h:29,
  1345. from /usr/local/include/CGAL/Uncertain.h:25,
  1346. from /usr/local/include/CGAL/assertions.h:347,
  1347. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  1348. from /usr/local/include/CGAL/number_utils.h:29,
  1349. from /usr/local/include/CGAL/Interval_nt.h:45,
  1350. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  1351. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  1352. from /root/yade/trunk/lib/base/Math.hpp:12,
  1353. from /root/yade/trunk/core/Dispatching.hpp:2,
  1354. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  1355. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1356. /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> >’:
  1357. /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> >’
  1358. /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> > >’
  1359. /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> > >’
  1360. /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> >’
  1361. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
  1362. /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> >’
  1363. 49 | struct Same_uncertainty_nt
  1364. | ^~~~~~~~~~~~~~~~~~~
  1365. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  1366. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  1367. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  1368. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  1369. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1370. /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> >’:
  1371. /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> > >’
  1372. /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> > >’
  1373. /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> >’
  1374. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
  1375. /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> >’
  1376. 94 | Sign;
  1377. | ^~~~
  1378. /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> >’
  1379. 96 | Comparison_result;
  1380. | ^~~~~~~~~~~~~~~~~
  1381. /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> >’
  1382. 98 | Orientation;
  1383. | ^~~~~~~~~~~
  1384. /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> >’
  1385. 100 | Oriented_side;
  1386. | ^~~~~~~~~~~~~
  1387. In file included from /usr/local/include/CGAL/enum.h:29,
  1388. from /usr/local/include/CGAL/Uncertain.h:25,
  1389. from /usr/local/include/CGAL/assertions.h:347,
  1390. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  1391. from /usr/local/include/CGAL/number_utils.h:29,
  1392. from /usr/local/include/CGAL/Interval_nt.h:45,
  1393. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  1394. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  1395. from /root/yade/trunk/lib/base/Math.hpp:12,
  1396. from /root/yade/trunk/core/Dispatching.hpp:2,
  1397. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  1398. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1399. /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> >’:
  1400. /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> >’
  1401. /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> > >’
  1402. /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> > >’
  1403. /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> >’
  1404. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
  1405. /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> >’
  1406. 49 | struct Same_uncertainty_nt
  1407. | ^~~~~~~~~~~~~~~~~~~
  1408. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  1409. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  1410. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  1411. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  1412. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1413. /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> >’:
  1414. /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> > >’
  1415. /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> > >’
  1416. /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> >’
  1417. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
  1418. /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> >’
  1419. 102 | Bounded_side;
  1420. | ^~~~~~~~~~~~
  1421. In file included from /usr/local/include/CGAL/enum.h:29,
  1422. from /usr/local/include/CGAL/Uncertain.h:25,
  1423. from /usr/local/include/CGAL/assertions.h:347,
  1424. from /usr/local/include/CGAL/Algebraic_structure_traits.h:31,
  1425. from /usr/local/include/CGAL/number_utils.h:29,
  1426. from /usr/local/include/CGAL/Interval_nt.h:45,
  1427. from /root/yade/trunk/lib/high-precision/CgalNumTraits.hpp:15,
  1428. from /root/yade/trunk/lib/high-precision/Real.hpp:226,
  1429. from /root/yade/trunk/lib/base/Math.hpp:12,
  1430. from /root/yade/trunk/core/Dispatching.hpp:2,
  1431. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:13,
  1432. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1433. /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> >’:
  1434. /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> >’
  1435. /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> > >’
  1436. /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> > >’
  1437. /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> >’
  1438. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
  1439. /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> >’
  1440. 49 | struct Same_uncertainty_nt
  1441. | ^~~~~~~~~~~~~~~~~~~
  1442. In file included from /usr/local/include/CGAL/Simple_cartesian.h:28,
  1443. from /usr/local/include/CGAL/Filtered_kernel.h:28,
  1444. from /root/yade/trunk/lib/base/AliasCGAL.hpp:19,
  1445. from /root/yade/trunk/pkg/polyhedra/Polyhedra.hpp:32,
  1446. from /root/yade/trunk/pkg/polyhedra/Polyhedra_01.cpp:9:
  1447. /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> >’:
  1448. /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> > >’
  1449. /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> > >’
  1450. /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> >’
  1451. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1147: required from here
  1452. /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> >’
  1453. 104 | Angle;
  1454. | ^~~~~
  1455. /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> >’:
  1456. /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> >’
  1457. /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> >’
  1458. /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> > >’
  1459. /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>’
  1460. /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>’
  1461. /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> > >’
  1462. /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>’
  1463. /root/yade/trunk/lib/base/AliasCGAL.hpp:52:1064: required from here
  1464. /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> >’
  1465. 92 | Boolean;
  1466. | ^~~~~~~
  1467. /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> >’
  1468. 94 | Sign;
  1469. | ^~~~
  1470. /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> >’
  1471. 96 | Comparison_result;
  1472. | ^~~~~~~~~~~~~~~~~
  1473. /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> >’
  1474. 98 | Orientation;
  1475. | ^~~~~~~~~~~
  1476. /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> >’
  1477. 100 | Oriented_side;
  1478. | ^~~~~~~~~~~~~
  1479. /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> >’
  1480. 102 | Bounded_side;
  1481. | ^~~~~~~~~~~~
  1482. /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> >’
  1483. 104 | Angle;
  1484. | ^~~~~
  1485. make[2]: *** [CMakeFiles/pkg_polyhedra.dir/build.make:63: CMakeFiles/pkg_polyhedra.dir/pkg/polyhedra/Polyhedra_01.cpp.o] Error 1
  1486. make[1]: *** [CMakeFiles/Makefile2:73: CMakeFiles/pkg_polyhedra.dir/all] Error 2
  1487. make: *** [Makefile:130: all] Error 2
  1488.  
Add Comment
Please, Sign In to add comment