Advertisement
DLHvdH

CentOS 7 compilation YADE

Mar 25th, 2022
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 24.76 KB | None | 0 0
  1. [  2%] Building CXX object CMakeFiles/pkg_pfv.dir/pkg/pfv/FlowEngine.cpp.o
  2. In file included from /opt/boost/include/boost/python/detail/copy_ctor_mutates_rhs.hpp:8,
  3.                  from /opt/boost/include/boost/python/detail/value_arg.hpp:7,
  4.                  from /opt/boost/include/boost/python/object/forward.hpp:10,
  5.                  from /opt/boost/include/boost/python/object/pointer_holder.hpp:16,
  6.                  from /opt/boost/include/boost/python/to_python_indirect.hpp:10,
  7.                  from /opt/boost/include/boost/python/converter/arg_to_python.hpp:10,
  8.                  from /opt/boost/include/boost/python/call.hpp:15,
  9.                  from /opt/boost/include/boost/python/object_core.hpp:14,
  10.                  from /opt/boost/include/boost/python/args.hpp:22,
  11.                  from /opt/boost/include/boost/python.hpp:11,
  12.                  from /home/YR/Desktop/yade/trunk/lib/high-precision/RealHPConfig.hpp:35,
  13.                  from /home/YR/Desktop/yade/trunk/lib/high-precision/Real.hpp:238,
  14.                  from /home/YR/Desktop/yade/trunk/lib/base/Math.hpp:12,
  15.                  from /home/YR/Desktop/yade/trunk/core/Bound.hpp:10,
  16.                  from /home/YR/Desktop/yade/trunk/core/Body.hpp:13,
  17.                  from /home/YR/Desktop/yade/trunk/core/PartialEngine.hpp:10,
  18.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:36,
  19.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  20. /opt/boost/include/boost/python/detail/is_auto_ptr.hpp:17:105: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
  21.    17 | BOOST_PYTHON_IS_XXX_DEF(auto_ptr, std::auto_ptr, 1)
  22.       |                                                                                                         ^      
  23. In file included from /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/locale_conv.h:41,
  24.                  from /opt/rh/devtoolset-10/root/usr/include/c++/10/locale:43,
  25.                  from /opt/rh/devtoolset-10/root/usr/include/c++/10/iomanip:43,
  26.                  from /opt/boost/include/boost/multiprecision/cpp_int.hpp:10,
  27.                  from /opt/boost/include/boost/multiprecision/cpp_bin_float.hpp:9,
  28.                  from /home/YR/Desktop/yade/trunk/lib/high-precision/RealHP.hpp:51,
  29.                  from /home/YR/Desktop/yade/trunk/lib/high-precision/Real.hpp:210,
  30.                  from /home/YR/Desktop/yade/trunk/lib/base/Math.hpp:12,
  31.                  from /home/YR/Desktop/yade/trunk/core/Bound.hpp:10,
  32.                  from /home/YR/Desktop/yade/trunk/core/Body.hpp:13,
  33.                  from /home/YR/Desktop/yade/trunk/core/PartialEngine.hpp:10,
  34.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:36,
  35.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  36. /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here
  37.    57 |   template<typename> class auto_ptr;
  38.       |                            ^~~~~~~~
  39. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  40.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  41. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:90: error: expected template-name before ‘<’ token
  42.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  43.       |                                                                                          ^
  44. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:90: error: expected ‘{’ before ‘<’ token
  45. In file included from /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:193,
  46.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  47.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  48. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:30:84: error: invalid use of incomplete type ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  49.    30 |  template <class _Tesselation> PartialSatLinSolv<_Tesselation>::~PartialSatLinSolv()
  50.       |                                                                                    ^
  51. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  52.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  53. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:38: note: declaration of ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  54.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  55.       |                                      ^~~~~~~~~~~~~~~~~
  56. In file included from /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:193,
  57.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  58.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  59. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:47:53: error: invalid use of incomplete type ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  60.    47 |  PartialSatLinSolv<_Tesselation>::PartialSatLinSolv()
  61.       |                                                     ^
  62. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  63.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  64. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:38: note: declaration of ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  65.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  66.       |                                      ^~~~~~~~~~~~~~~~~
  67. In file included from /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:193,
  68.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  69.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  70. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:52:92: error: invalid use of incomplete type ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  71.    52 |  template <class _Tesselation> int PartialSatLinSolv<_Tesselation>::setLinearSystem(Real dt)
  72.       |                                                                                            ^
  73. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  74.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  75. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:38: note: declaration of ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  76.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  77.       |                                      ^~~~~~~~~~~~~~~~~
  78. In file included from /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:193,
  79.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  80.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  81. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:227:92: error: invalid use of incomplete type ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  82.   227 |  template <class _Tesselation> void PartialSatLinSolv<_Tesselation>::copyCellsToLin(Real dt)
  83.       |                                                                                            ^
  84. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  85.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  86. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:38: note: declaration of ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  87.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  88.       |                                      ^~~~~~~~~~~~~~~~~
  89. In file included from /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:193,
  90.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  91.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  92. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:241:37: error: variable or field ‘interpolate’ declared void
  93.   241 |  template <class _Tesselation> void PartialSatLinSolv<_Tesselation>::interpolate(Tesselation& Tes, Tesselation& NewTes)
  94.       |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  95. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:241:82: error: ‘Tesselation’ was not declared in this scope; did you mean ‘SimpleTesselation’?
  96.   241 |  template <class _Tesselation> void PartialSatLinSolv<_Tesselation>::interpolate(Tesselation& Tes, Tesselation& NewTes)
  97.       |                                                                                  ^~~~~~~~~~~
  98.       |                                                                                  SimpleTesselation
  99. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:241:95: error: ‘Tes’ was not declared in this scope
  100.   241 |  template <class _Tesselation> void PartialSatLinSolv<_Tesselation>::interpolate(Tesselation& Tes, Tesselation& NewTes)
  101.       |                                                                                               ^~~
  102. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:241:100: error: ‘Tesselation’ was not declared in this scope; did you mean ‘SimpleTesselation’?
  103.   241 |  template <class _Tesselation> void PartialSatLinSolv<_Tesselation>::interpolate(Tesselation& Tes, Tesselation& NewTes)
  104.       |                                                                                                    ^~~~~~~~~~~
  105.       |                                                                                                    SimpleTesselation
  106. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:241:113: error: ‘NewTes’ was not declared in this scope
  107.   241 | template <class _Tesselation> void PartialSatLinSolv<_Tesselation>::interpolate(Tesselation& Tes, Tesselation& NewTes)
  108.       |                                                                                                                ^~~~~~
  109.  
  110. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:326:112: error: invalid use of incomplete type ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  111.   326 |  template <class _Tesselation> void PartialSatLinSolv<_Tesselation>::computeFacetForcesWithCache(bool onlyCache)
  112.       |                                                                                                                ^
  113. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  114.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  115. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:38: note: declaration of ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  116.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  117.       |                                      ^~~~~~~~~~~~~~~~~
  118. In file included from /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:193,
  119.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  120.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  121. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:469:90: error: invalid use of incomplete type ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  122.   469 |  template <class _Tesselation> void PartialSatLinSolv<_Tesselation>::computePermeability()
  123.       |                                                                                          ^
  124. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  125.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  126. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:38: note: declaration of ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  127.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  128.       |                                      ^~~~~~~~~~~~~~~~~
  129. In file included from /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:193,
  130.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  131.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  132. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:707:110: error: invalid use of incomplete type ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  133.   707 |  template <class _Tesselation> Real PartialSatLinSolv<_Tesselation>::getCellSaturation(Real X, Real Y, Real Z)
  134.       |                                                                                                              ^
  135. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  136.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  137. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:38: note: declaration of ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  138.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  139.       |                                      ^~~~~~~~~~~~~~~~~
  140. In file included from /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:193,
  141.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  142.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  143. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:716:121: error: invalid use of incomplete type ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  144.   716 | mplate <class _Tesselation> std::vector<Real> PartialSatLinSolv<_Tesselation>::getCellVelocity(Real X, Real Y, Real Z)
  145.       |                                                                                                                      ^
  146.  
  147. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  148.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  149. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:38: note: declaration of ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  150.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  151.       |                                      ^~~~~~~~~~~~~~~~~
  152. In file included from /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:193,
  153.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  154.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  155. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:725:124: error: invalid use of incomplete type ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  156.   725 | ate <class _Tesselation> std::vector<Real> PartialSatLinSolv<_Tesselation>::getCellGasVelocity(Real X, Real Y, Real Z)
  157.       |                                                                                                                      ^
  158.  
  159. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  160.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  161. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:38: note: declaration of ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  162.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  163.       |                                      ^~~~~~~~~~~~~~~~~
  164. In file included from /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:193,
  165.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  166.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  167. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:735:106: error: invalid use of incomplete type ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  168.   735 |  template <class _Tesselation> Real PartialSatLinSolv<_Tesselation>::getCellVolume(Real X, Real Y, Real Z)
  169.       |                                                                                                          ^
  170. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  171.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  172. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:38: note: declaration of ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  173.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  174.       |                                      ^~~~~~~~~~~~~~~~~
  175. In file included from /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:193,
  176.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  177.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  178. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:744:109: error: invalid use of incomplete type ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  179.   744 |  template <class _Tesselation> Real PartialSatLinSolv<_Tesselation>::getCellGasVolume(Real X, Real Y, Real Z)
  180.       |                                                                                                             ^
  181. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  182.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  183. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:38: note: declaration of ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  184.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  185.       |                                      ^~~~~~~~~~~~~~~~~
  186. In file included from /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:193,
  187.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  188.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  189. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:753:108: error: invalid use of incomplete type ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  190.   753 |  template <class _Tesselation> Real PartialSatLinSolv<_Tesselation>::getCellPorosity(Real X, Real Y, Real Z)
  191.       |                                                                                                            ^
  192. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  193.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  194. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:38: note: declaration of ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  195.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  196.       |                                      ^~~~~~~~~~~~~~~~~
  197. In file included from /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:193,
  198.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  199.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  200. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:762:107: error: invalid use of incomplete type ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  201.   762 |  template <class _Tesselation> bool PartialSatLinSolv<_Tesselation>::getCellCracked(Real X, Real Y, Real Z)
  202.       |                                                                                                           ^
  203. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  204.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  205. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:38: note: declaration of ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  206.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  207.       |                                      ^~~~~~~~~~~~~~~~~
  208. In file included from /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:193,
  209.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  210.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  211. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:771:91: error: invalid use of incomplete type ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  212.   771 |  template <class _Tesselation> Real PartialSatLinSolv<_Tesselation>::getAverageSaturation()
  213.       |                                                                                           ^
  214. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  215.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  216. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:38: note: declaration of ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  217.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  218.       |                                      ^~~~~~~~~~~~~~~~~
  219. In file included from /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:193,
  220.                  from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  221.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  222. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.ipp:789:88: error: invalid use of incomplete type ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  223.   789 |  template <class _Tesselation> Real PartialSatLinSolv<_Tesselation>::getAverageSuction()
  224.       |                                                                                        ^
  225. In file included from /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:42,
  226.                  from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  227. /home/YR/Desktop/yade/trunk/lib/triangulation/PartialSatLinSolv.hpp:22:38: note: declaration of ‘class yade::CGT::PartialSatLinSolv<_Tesselation>’
  228.    22 |  template <class _Tesselation> class PartialSatLinSolv : public FlowBoundingSphereLinSolv<_Tesselation, FlowBoundingSphere<_Tesselation>> {
  229.       |                                      ^~~~~~~~~~~~~~~~~
  230. In file included from /home/YR/Desktop/yade/trunk/pkg/pfv/FlowEngine.cpp:11:
  231. /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp: In instantiation of ‘void yade::TemplateFlowEngine_FlowEngineT<_CellInfo, _VertexInfo, _Tesselation, solverT>::pyRegisterClass(boost::python::api::object) [with _CellInfo = yade::FlowCellInfo_FlowEngineT; _VertexInfo = yade::FlowVertexInfo_FlowEngineT; _Tesselation = yade::CGT::_Tesselation<yade::CGT::TriangulationTypes<yade::FlowVertexInfo_FlowEngineT, yade::FlowCellInfo_FlowEngineT> >; solverT = yade::CGT::FlowBoundingSphere<yade::CGT::_Tesselation<yade::CGT::TriangulationTypes<yade::FlowVertexInfo_FlowEngineT, yade::FlowCellInfo_FlowEngineT> > >]’:
  232. /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:333:0:   required from here
  233. /home/YR/Desktop/yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:333: error: ‘pyResetLinearSystem’ is not a member of ‘yade::TemplateFlowEngine_FlowEngineT<yade::FlowCellInfo_FlowEngineT, yade::FlowVertexInfo_FlowEngineT>’
  234.   333 |   YADE_CLASS_PYCLASS_BASE_DOC_ATTRS_DEPREC_INIT_CTOR_PY(TemplateFlowEngine_FlowEngineT,FlowEngineT,PartialEngine,"A generic engine from wich more specialized engines can inherit. It is defined for the sole purpose of inserting the right data classes CellInfo and VertexInfo in the triangulation, and it should not be used directly. Instead, look for specialized engines, e.g. :yref:`FlowEngine`, :yref:`PeriodicFlowEngine`, or :yref:`DFNFlowEngine`.",
  235.       |
  236. make[2]: *** [CMakeFiles/pkg_pfv.dir/build.make:89: CMakeFiles/pkg_pfv.dir/pkg/pfv/FlowEngine.cpp.o] Error 1
  237. make[1]: *** [CMakeFiles/Makefile2:110: CMakeFiles/pkg_pfv.dir/all] Error 2
  238. make: *** [Makefile:130: all] Error 2
  239.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement