Facebook
From Crimson Mosquito, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 104
  1. -- Version is set to 2021.01a
  2. -- GCC Version >= 4.8. Adding -ftrack-macro-expansion=0
  3. -- GCC Version >= 4.8. Adding -save-temps
  4. -- Log filtering: enabled
  5. -- Enabling boost::log library and DEBUG=OFF. Logging will work nicely, backtraces will not have debug info, files will be small.
  6. -- Architecture: unknown
  7. -- Found freeglut: /usr/include/GL
  8. -- md5sum of freegult /usr/include/GL/freeglut_std.h is: 5d350938fc0be29757a26e466fff6414
  9. -- freegult version is 3.0.0
  10. Loop on the following python versions and check available dependencies:3.9;3.8;3.7;3.6;3.5;3.4;3.3;3.2;3.1;3.0;2.7;2.6
  11. Using user defined PYTHON_EXECUTABLE: /usr/bin/python3.9
  12. Python version 3.9.1 found, try to import dependencies...
  13. --   Boost_VERSION: 1.75.0
  14. --   Boost_LIB_VERSION: 1_75
  15. --   Boost_INCLUDE_DIRS: /usr/include
  16. --   Boost_LIBRARIES: Boost::pythonBoost::threadBoost::filesystemBoost::iostreamsBoost::regexBoost::serializationBoost::systemBoost::date_timeBoost::log
  17. Found all python dependencies with version 3.9.1, will compile yade with that.
  18. -- Chosen compiler flags are: CMAKE_CXX_FLAGS = -D_FORTIFY_SOURCE=2 -march=native -O2 -pipe -fno-plt  -Werror -Wformat -Wformat-security -Wformat-nonliteral -Wall -Wextra -Wnarrowing -Wreturn-type -Wuninitialized -Wfloat-conversion -Wcast-align -Wdisabled-optimization -Wtrampolines -Wpointer-arith -Wswitch-bool -Wwrite-strings -Wnon-virtual-dtor -Wreturn-local-addr  -Wno-error=maybe-uninitialized -Wno-comment -Wno-cast-function-type -Wno-deprecated-copy -Wshadow=compatible-local -Wno-error=cpp -fdce -fstack-protector-strong
  19. -- Determining preferred precision of Real numbers
  20. -- Will now try to find python-mpmath using /usr/bin/python3.9
  21. -- Enabling RealHP<N>, double, quadruple and more precisions are available: RealHP<N> for N ∈ {1,2,3,4,8,10,20}. See file lib/high-precision/RealHPConfig.hpp
  22. -- python-mpmath found, version: 1.1.0
  23. -- Will now try to find MPFR library https://www.mpfr.org, debian package libmpfr-dev
  24. -- Checking /usr/include/mpreal.h provided by package libmpfrc++-dev
  25. -- MPFR enabled, version: 4.1.0, linking with /usr/lib/libmpfr.so
  26. -- Will use PrecisionDouble as Real type with 15 decimal places precision and use 64 bits of storage.
  27. -- Found Eigen3, version: 3.3.9
  28. -- Enable vectorization
  29. -- Found VTK
  30. -- Found OpenMP
  31. -- GTS using gts-config /usr/bin/gts-config
  32. -- Using GTS from /usr
  33. -- Found GTS
  34. -- USE QT5
  35. -- Found GUI-Qt5-LIBS
  36. -- GMP libs: /usr/lib/libgmp.so /usr/lib/libgmpxx.so
  37. -- GMP libs: /usr/lib/libgmp.so /usr/lib/libgmpxx.so
  38. -- Found CGAL
  39. -- Using typical suitesparse path /usr
  40. -- SuiteSparse version 5.8.1 found, CHOLMOD direct solver for CPU activated.
  41. -- BLAS_INCLUDE_DIR=/usr/include
  42. -- Found Cholmod in /usr/lib/libcholmod.so
  43. -- Found OpenBlas in /usr/lib/libopenblas.so
  44. -- Found Metis in /usr/lib/libmetis.so
  45. -- Found CuBlas in /opt/cuda/lib64/libcublas.so
  46. -- Found Lapack in /usr/lib/liblapack.so
  47. -- MPI found
  48. -- Found GL2PS
  49. LBMFLOW is still experimental, building and running LBM engine are at your own risk!
  50. MASK_ARBITRARY_SIZE = 256
  51. -- BLAS_INCLUDE_DIR=/usr/include
  52. -- Found OpenBlas
  53. -- Found Lapack
  54. -- BLAS_INCLUDE_DIR=/usr/include
  55. -- Found CLP version: 1.17.6, coinutils version: 2.11.4
  56. Yade will be installed to /usr
  57. -- Suffix is set to
  58. -- LIBRARY_OUTPUT_PATH is set to lib
  59. -- runtimePREFIX is set to /usr
  60. -- Could NOT find gts (missing: PY_gts)
  61. -- Use embedded version of gts. Please, consider installing the corresponding package
  62. -- linking -lquadmath
  63. -- ===========================================================
  64. -- Yade configured with following features: BoostLog RealHP mpmath PrecisionDouble MPFR VECTORIZE Odeint VTK OpenMP GTS GUI-Qt5 CGAL PFVFLOW PFVFLOW LINSOLV CHOLMOD_GPU MPI TWOPHASEFLOW SPH DEFORM FEMLIKE LIQMIGRATION GL2PS LBMFLOW MASK_ARBITRARY THERMAL PARTIALSAT PROFILING PotentialParticles PotentialBlocks
  65. -- Disabled features:
  66. -- Using MAX_LOG_LEVEL=5, ENABLE_LOGGER=ON
  67. -- Optimized build
  68. -- C++ standard version: 17
  69. -- CHUNKSIZE is set to 50
  70. -- ===========================================================
  71. -- Configuring done
  72. -- Generating done
  73. -- Build files have been written to: /tmp/makepkg/yade/src/build
  74. [  1%] Automatic MOC for target _GLViewer
  75. [  4%] Built target _polyhedra_utils
  76. [  7%] Built target WeightedAverage2d
  77. [ 11%] Built target _packObb
  78. [ 11%] Built target _GLViewer_autogen
  79. [ 28%] Built target _gts
  80. [ 39%] Built target _GLViewer
  81. Scanning dependencies of target yade
  82. [ 41%] Building CXX object CMakeFiles/yade.dir/lib.0.cpp.o
  83. c++: warning: '-pipe' ignored because '-save-temps' specified
  84. [ 42%] Building CXX object CMakeFiles/yade.dir/core.0.cpp.o
  85. c++: warning: '-pipe' ignored because '-save-temps' specified
  86. [ 44%] Building CXX object CMakeFiles/yade.dir/pkg.0.cpp.o
  87. c++: warning: '-pipe' ignored because '-save-temps' specified
  88. [ 46%] Building CXX object CMakeFiles/yade.dir/pkg.1.cpp.o
  89. [ 47%] Building CXX object CMakeFiles/yade.dir/pkg.2.cpp.o
  90. c++: warning: '-pipe' ignored because '-save-temps' specified
  91. c++: warning: '-pipe' ignored because '-save-temps' specified
  92. In file included from /tmp/makepkg/yade/src/build/core.0.cpp:10:
  93. /tmp/makepkg/yade/src/trunk/core/InteractionContainer.cpp:82:2: warning: #warning ("is cpu cost of this mutex known?") [-Wcpp]
  94.    82 | #warning("is cpu cost of this mutex known?")
  95.       |  ^~~~~~~
  96. In file included from /usr/include/boost/python/exception_translator.hpp:10,
  97.                  from /usr/include/boost/python.hpp:28,
  98.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:35,
  99.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:243,
  100.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  101.                  from /tmp/makepkg/yade/src/trunk/core/Bound.hpp:10,
  102.                  from /tmp/makepkg/yade/src/trunk/core/Body.hpp:13,
  103.                  from /tmp/makepkg/yade/src/trunk/core/Body.cpp:2,
  104.                  from /tmp/makepkg/yade/src/build/core.0.cpp:1:
  105. /usr/include/boost/bind.hpp:41:273: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
  106.    41 | )
  107.       |                                                                                                                                                                                                                                                                                 ^
  108. In file included from /usr/include/boost/python/exception_translator.hpp:10,
  109.                  from /usr/include/boost/python.hpp:28,
  110.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:35,
  111.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:243,
  112.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  113.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.cpp:1,
  114.                  from /tmp/makepkg/yade/src/build/lib.0.cpp:1:
  115. /usr/include/boost/bind.hpp:41:273: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
  116.    41 | )
  117.       |                                                                                                                                                                                                                                                                                 ^
  118. In file included from /tmp/makepkg/yade/src/build/lib.0.cpp:10:
  119. /tmp/makepkg/yade/src/trunk/core/main/pyboot.cpp:5:74: error: redefinition of 'boost::log::v2_mt_posix::sources::severity_logger<Logging::SeverityLevel> {anonymous}::logger'
  120.     5 | CREATE_CPP_LOCAL_LOGGER("pyboot.cpp");
  121.       |                                                                          ^    
  122. In file included from /tmp/makepkg/yade/src/build/lib.0.cpp:9:
  123. /tmp/makepkg/yade/src/trunk/lib/pyutil/gil.cpp:5:74: note: 'boost::log::v2_mt_posix::sources::severity_logger<Logging::SeverityLevel> {anonymous}::logger' previously declared here
  124.     5 | CREATE_CPP_LOCAL_LOGGER("gil.cpp")
  125.       |                                                                          ^    
  126. In file included from /usr/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
  127.                  from /usr/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
  128.                  from /usr/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:4,
  129.                  from /tmp/makepkg/yade/src/trunk/lib/pyutil/numpy_boost.hpp:45,
  130.                  from /tmp/makepkg/yade/src/trunk/pkg/dem/TesselationWrapper.cpp:23,
  131.                  from /tmp/makepkg/yade/src/build/pkg.1.cpp:41:
  132. /usr/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
  133.    17 | #warning "Using deprecated NumPy API, disable it with " \
  134.       |
  135. In file included from /usr/include/CGAL/boost/graph/copy_face_graph.h:37,
  136.                  from /usr/include/CGAL/Surface_mesh/Surface_mesh.h:53,
  137.                  from /usr/include/CGAL/Surface_mesh.h:27,
  138.                  from /tmp/makepkg/yade/src/trunk/lib/base/AliasCGAL.hpp:23,
  139.                  from /tmp/makepkg/yade/src/trunk/lib/triangulation/RegularTriangulation.h:11,
  140.                  from /tmp/makepkg/yade/src/trunk/lib/triangulation/Tenseur3.h:3,
  141.                  from /tmp/makepkg/yade/src/trunk/lib/triangulation/KinematicLocalisationAnalyser.hpp:15,
  142.                  from /tmp/makepkg/yade/src/trunk/lib/triangulation/KinematicLocalisationAnalyser.cpp:13,
  143.                  from /tmp/makepkg/yade/src/build/lib.0.cpp:12:
  144. /usr/include/boost/function_output_iterator.hpp:14:110: note: '#pragma message: This header is deprecated. Use <boost/iterator/function_output_iterator.hpp> instead.'
  145.    14 | BOOST_HEADER_DEPRECATED("<boost/iterator/function_output_iterator.hpp>")
  146.       |                                                                                                              ^
  147. In file included from /usr/include/boost/python/exception_translator.hpp:10,
  148.                  from /usr/include/boost/python.hpp:28,
  149.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:35,
  150.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:243,
  151.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  152.                  from /tmp/makepkg/yade/src/trunk/core/Bound.hpp:10,
  153.                  from /tmp/makepkg/yade/src/trunk/pkg/common/Aabb.hpp:11,
  154.                  from /tmp/makepkg/yade/src/trunk/pkg/common/Bo1_Aabb.hpp:11,
  155.                  from /tmp/makepkg/yade/src/trunk/pkg/common/Bo1_Aabb.cpp:9,
  156.                  from /tmp/makepkg/yade/src/build/pkg.0.cpp:1:
  157. /usr/include/boost/bind.hpp:41:273: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
  158.    41 | )
  159.       |                                                                                                                                                                                                                                                                                 ^
  160. In file included from /usr/include/boost/python/exception_translator.hpp:10,
  161.                  from /usr/include/boost/python.hpp:28,
  162.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:35,
  163.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:243,
  164.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  165.                  from /tmp/makepkg/yade/src/trunk/lib/base/Logging.hpp:33,
  166.                  from /tmp/makepkg/yade/src/trunk/core/Engine.hpp:13,
  167.                  from /tmp/makepkg/yade/src/trunk/core/GlobalEngine.hpp:11,
  168.                  from /tmp/makepkg/yade/src/trunk/pkg/dem/CohesiveFrictionalContactLaw.hpp:11,
  169.                  from /tmp/makepkg/yade/src/trunk/pkg/dem/InelastCohFrictPM.hpp:11,
  170.                  from /tmp/makepkg/yade/src/trunk/pkg/dem/InelastCohFrictPM.cpp:1,
  171.                  from /tmp/makepkg/yade/src/build/pkg.1.cpp:1:
  172. /usr/include/boost/bind.hpp:41:273: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
  173.    41 | )
  174.       |                                                                                                                                                                                                                                                                                 ^
  175. In file included from /tmp/makepkg/yade/src/build/pkg.0.cpp:9:
  176. /tmp/makepkg/yade/src/trunk/pkg/common/Gl1_PotentialBlock.cpp: In member function 'virtual void yade::PotentialBlockVTKRecorder::action()':
  177. /tmp/makepkg/yade/src/trunk/pkg/common/Gl1_PotentialBlock.cpp:694:31: error: no matching function for call to 'vtkUnsignedCharArray::InsertNextTuple(unsigned char [3])'
  178.   694 |    pbColors->INSERT_NEXT_TUPLE(c);
  179.       |                               ^
  180. In file included from /usr/include/vtk/vtkIntArray.h:33,
  181.                  from /usr/include/vtk/vtkCellTypes.h:42,
  182.                  from /usr/include/vtk/vtkPolyData.h:64,
  183.                  from /tmp/makepkg/yade/src/trunk/pkg/common/Gl1_PotentialBlock.hpp:15,
  184.                  from /tmp/makepkg/yade/src/trunk/pkg/common/Gl1_PotentialBlock.cpp:9,
  185.                  from /tmp/makepkg/yade/src/build/pkg.0.cpp:9:
  186. /usr/include/vtk/vtkAOSDataArrayTemplate.h:214:13: note: candidate: 'vtkIdType vtkAOSDataArrayTemplate<ValueTypeT>::InsertNextTuple(const float*) [with ValueTypeT = unsigned char; vtkIdType = long long int]'
  187.   214 |   vtkIdType InsertNextTuple(const float *tuple) override;
  188.       |             ^~~~~~~~~~~~~~~
  189. /usr/include/vtk/vtkAOSDataArrayTemplate.h:214:42: note:   no known conversion for argument 1 from 'unsigned char [3]' to 'const float*'
  190.   214 |   vtkIdType InsertNextTuple(const float *tuple) override;
  191.       |                             ~~~~~~~~~~~~~^~~~~
  192. /usr/include/vtk/vtkAOSDataArrayTemplate.h:215:13: note: candidate: 'vtkIdType vtkAOSDataArrayTemplate<ValueTypeT>::InsertNextTuple(const double*) [with ValueTypeT = unsigned char; vtkIdType = long long int]'
  193.   215 |   vtkIdType InsertNextTuple(const double *tuple) override;
  194.       |             ^~~~~~~~~~~~~~~
  195. /usr/include/vtk/vtkAOSDataArrayTemplate.h:215:43: note:   no known conversion for argument 1 from 'unsigned char [3]' to 'const double*'
  196.   215 |   vtkIdType InsertNextTuple(const double *tuple) override;
  197.       |                             ~~~~~~~~~~~~~~^~~~~
  198. /usr/include/vtk/vtkAOSDataArrayTemplate.h:218:13: note: candidate: 'vtkIdType vtkAOSDataArrayTemplate<ValueTypeT>::InsertNextTuple(vtkIdType, vtkAbstractArray*) [with ValueTypeT = unsigned char; vtkIdType = long long int]'
  199.   218 |   vtkIdType InsertNextTuple(vtkIdType srcTupleIdx,
  200.       |             ^~~~~~~~~~~~~~~
  201. /usr/include/vtk/vtkAOSDataArrayTemplate.h:218:13: note:   candidate expects 2 arguments, 1 provided
  202. In file included from /usr/include/boost/python/exception_translator.hpp:10,
  203.                  from /usr/include/boost/python.hpp:28,
  204.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:35,
  205.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:243,
  206.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  207.                  from /tmp/makepkg/yade/src/trunk/pkg/common/Dispatching.hpp:2,
  208.                  from /tmp/makepkg/yade/src/trunk/pkg/dem/ViscoelasticPM.hpp:7,
  209.                  from /tmp/makepkg/yade/src/trunk/pkg/dem/ViscoelasticCapillarPM.hpp:2,
  210.                  from /tmp/makepkg/yade/src/trunk/pkg/dem/ViscoelasticCapillarPM.cpp:1,
  211.                  from /tmp/makepkg/yade/src/build/pkg.2.cpp:1:
  212. /usr/include/boost/bind.hpp:41:273: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
  213.    41 | )
  214.       |                                                                                                                                                                                                                                                                                 ^
  215. make[2]: *** [CMakeFiles/yade.dir/build.make:82: CMakeFiles/yade.dir/lib.0.cpp.o] Error 1
  216. make[2]: *** Waiting for unfinished jobs....
  217. In file included from /usr/include/CGAL/boost/graph/copy_face_graph.h:37,
  218.                  from /usr/include/CGAL/Surface_mesh/Surface_mesh.h:53,
  219.                  from /usr/include/CGAL/Surface_mesh.h:27,
  220.                  from /tmp/makepkg/yade/src/trunk/lib/base/AliasCGAL.hpp:23,
  221.                  from /tmp/makepkg/yade/src/trunk/lib/triangulation/RegularTriangulation.h:11,
  222.                  from /tmp/makepkg/yade/src/trunk/lib/triangulation/Tenseur3.h:3,
  223.                  from /tmp/makepkg/yade/src/trunk/lib/triangulation/KinematicLocalisationAnalyser.hpp:15,
  224.                  from /tmp/makepkg/yade/src/trunk/pkg/dem/MicroMacroAnalyser.hpp:12,
  225.                  from /tmp/makepkg/yade/src/trunk/pkg/dem/MicroMacroAnalyser.cpp:10,
  226.                  from /tmp/makepkg/yade/src/build/pkg.1.cpp:16:
  227. /usr/include/boost/function_output_iterator.hpp:14:110: note: '#pragma message: This header is deprecated. Use <boost/iterator/function_output_iterator.hpp> instead.'
  228.    14 | BOOST_HEADER_DEPRECATED("<boost/iterator/function_output_iterator.hpp>")
  229.       |                                                                                                              ^
  230. In file included from /usr/include/CGAL/boost/graph/copy_face_graph.h:37,
  231.                  from /usr/include/CGAL/Surface_mesh/Surface_mesh.h:53,
  232.                  from /usr/include/CGAL/Surface_mesh.h:27,
  233.                  from /tmp/makepkg/yade/src/trunk/lib/base/AliasCGAL.hpp:23,
  234.                  from /tmp/makepkg/yade/src/trunk/lib/triangulation/RegularTriangulation.h:11,
  235.                  from /tmp/makepkg/yade/src/trunk/lib/triangulation/Tesselation.h:9,
  236.                  from /tmp/makepkg/yade/src/trunk/lib/triangulation/Network.hpp:11,
  237.                  from /tmp/makepkg/yade/src/trunk/lib/triangulation/FlowBoundingSphere.hpp:13,
  238.                  from /tmp/makepkg/yade/src/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:39,
  239.                  from /tmp/makepkg/yade/src/trunk/pkg/pfv/FlowEngine.cpp:11,
  240.                  from /tmp/makepkg/yade/src/build/pkg.2.cpp:24:
  241. /usr/include/boost/function_output_iterator.hpp:14:110: note: '#pragma message: This header is deprecated. Use <boost/iterator/function_output_iterator.hpp> instead.'
  242.    14 | BOOST_HEADER_DEPRECATED("<boost/iterator/function_output_iterator.hpp>")
  243.       |                                                                                                              ^
  244. In file included from /tmp/makepkg/yade/src/build/pkg.1.cpp:24:
  245. /tmp/makepkg/yade/src/trunk/pkg/dem/Polyhedra_support.cpp:17:74: error: redefinition of 'boost::log::v2_mt_posix::sources::severity_logger<Logging::SeverityLevel> yade::{anonymous}::logger'
  246.    17 | CREATE_CPP_LOCAL_LOGGER("Polyhedra_support.cpp");
  247.       |                                                                          ^    
  248. In file included from /tmp/makepkg/yade/src/build/pkg.1.cpp:10:
  249. /tmp/makepkg/yade/src/trunk/pkg/dem/Law2_ScGeom_CapillaryPhys_Capillarity.cpp:29:74: note: 'boost::log::v2_mt_posix::sources::severity_logger<Logging::SeverityLevel> yade::{anonymous}::logger' previously declared here
  250.    29 | CREATE_CPP_LOCAL_LOGGER("Law2_ScGeom_CapillaryPhys_Capillarity.cpp");
  251.       |                                                                          ^    
  252. In file included from /tmp/makepkg/yade/src/trunk/pkg/pfv/PartialSatClayEngine.hpp:14,
  253.                  from /tmp/makepkg/yade/src/trunk/pkg/pfv/PartialSatClayEngine.cpp:11,
  254.                  from /tmp/makepkg/yade/src/build/pkg.2.cpp:25:
  255. /tmp/makepkg/yade/src/build/pkg/pfv/FlowEngine_PartialSatClayEngineT.hpp:52:6: error: multiple definition of 'enum yade::UseFlowSolver'
  256.    52 | enum /* class */ UseFlowSolver {
  257.       |      ^~~~~~~~~~~~~
  258. In file included from /tmp/makepkg/yade/src/trunk/pkg/pfv/FlowEngine.cpp:11,
  259.                  from /tmp/makepkg/yade/src/build/pkg.2.cpp:24:
  260. /tmp/makepkg/yade/src/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:52:6: note: previous definition here
  261.    52 | enum /* class */ UseFlowSolver {
  262.       |      ^~~~~~~~~~~~~
  263. In file included from /tmp/makepkg/yade/src/trunk/pkg/pfv/PeriodicFlowEngine.cpp:16,
  264.                  from /tmp/makepkg/yade/src/build/pkg.2.cpp:26:
  265. /tmp/makepkg/yade/src/build/pkg/pfv/FlowEngine_FlowEngine_PeriodicInfo.hpp:52:6: error: multiple definition of 'enum yade::UseFlowSolver'
  266.    52 | enum /* class */ UseFlowSolver {
  267.       |      ^~~~~~~~~~~~~
  268. In file included from /tmp/makepkg/yade/src/trunk/pkg/pfv/FlowEngine.cpp:11,
  269.                  from /tmp/makepkg/yade/src/build/pkg.2.cpp:24:
  270. /tmp/makepkg/yade/src/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:52:6: note: previous definition here
  271.    52 | enum /* class */ UseFlowSolver {
  272.       |      ^~~~~~~~~~~~~
  273. In file included from /tmp/makepkg/yade/src/trunk/pkg/pfv/TwoPhaseFlowEngine.hpp:20,
  274.                  from /tmp/makepkg/yade/src/trunk/pkg/pfv/TwoPhaseFlowEngine.cpp:11,
  275.                  from /tmp/makepkg/yade/src/build/pkg.2.cpp:29:
  276. /tmp/makepkg/yade/src/build/pkg/pfv/FlowEngine_TwoPhaseFlowEngineT.hpp:52:6: error: multiple definition of 'enum yade::UseFlowSolver'
  277.    52 | enum /* class */ UseFlowSolver {
  278.       |      ^~~~~~~~~~~~~
  279. In file included from /tmp/makepkg/yade/src/trunk/pkg/pfv/FlowEngine.cpp:11,
  280.                  from /tmp/makepkg/yade/src/build/pkg.2.cpp:24:
  281. /tmp/makepkg/yade/src/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:52:6: note: previous definition here
  282.    52 | enum /* class */ UseFlowSolver {
  283.       |      ^~~~~~~~~~~~~
  284. make[2]: *** [CMakeFiles/yade.dir/build.make:108: CMakeFiles/yade.dir/pkg.0.cpp.o] Error 1
  285. make[2]: *** [CMakeFiles/yade.dir/build.make:134: CMakeFiles/yade.dir/pkg.2.cpp.o] Error 1
  286. make[2]: *** [CMakeFiles/yade.dir/build.make:121: CMakeFiles/yade.dir/pkg.1.cpp.o] Error 1
  287. make[1]: *** [CMakeFiles/Makefile2:275: CMakeFiles/yade.dir/all] Error 2
  288. make: *** [Makefile:149: all] Error 2
  289.