Facebook
From Stained Bongo, 3 Years ago, written in C++.
Embed
Download Paste or View Raw
Hits: 79
  1. ➜  build cmake -DCMAKE_INSTALL_PREFIX=../install ../trunk
  2.  
  3.  
  4. -- The C compiler identification is GNU 10.2.0
  5. -- The CXX compiler identification is GNU 10.2.0
  6. -- Detecting C compiler ABI info
  7. -- Detecting C compiler ABI info - done
  8. -- Check for working C compiler: /usr/bin/cc - skipped
  9. -- Detecting C compile features
  10. -- Detecting C compile features - done
  11. -- Detecting CXX compiler ABI info
  12. -- Detecting CXX compiler ABI info - done
  13. -- Check for working CXX compiler: /usr/bin/c++ - skipped
  14. -- Detecting CXX compile features
  15. -- Detecting CXX compile features - done
  16. -- Version is set to 2021.01a
  17. -- GCC Version >= 4.8. Adding -ftrack-macro-expansion=0
  18. -- GCC Version >= 4.8. Adding -save-temps
  19. -- Found Eigen3: /usr/include/eigen3 (Required is at least version "2.91.0")
  20. -- Log filtering: enabled
  21. -- Enabling boost::log library and DEBUG=OFF. Logging will work nicely, backtraces will not have debug info, files will be small.
  22. -- Architecture: unknown
  23. -- Found GLUT: /usr/lib/libglut.so  
  24. -- Found freeglut: /usr/include/GL
  25. -- md5sum of freegult /usr/include/GL/freeglut_std.h is: 5d350938fc0be29757a26e466fff6414
  26. -- freegult version is 3.0.0
  27. 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
  28. -- Found PythonInterp: /usr/bin/python3.9 (found version "3.9.1")
  29. Python version 3.9.1 found, try to import dependencies...
  30. -- Found NumPy: version "1.19.5" /usr/lib/python3.9/site-packages/numpy/core/include
  31. -- Found IPython: /usr/lib/python3.9/site-packages/IPython  
  32. -- Found matplotlib: /usr/lib/python3.9/site-packages/matplotlib  
  33. -- Found pygraphviz: /usr/lib/python3.9/site-packages/pygraphviz  
  34. -- Found Xlib: /usr/lib/python3.9/site-packages/Xlib  
  35. -- Found future: /usr/lib/python3.9/site-packages/future  
  36. -- Found past: /usr/lib/python3.9/site-packages/past  
  37. -- Found tkinter: /usr/lib/python3.9/tkinter  
  38. --   Boost_VERSION: 1.75.0
  39. --   Boost_LIB_VERSION: 1_75
  40. --   Boost_INCLUDE_DIRS: /usr/include
  41. --   Boost_LIBRARIES: Boost::pythonBoost::threadBoost::filesystemBoost::iostreamsBoost::regexBoost::serializationBoost::systemBoost::date_timeBoost::log
  42. Found all python dependencies with version 3.9.1, will compile yade with that.
  43. -- Chosen compiler flags are: CMAKE_CXX_FLAGS =   -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                                                      
  44. -- Determining preferred precision of Real numbers
  45. -- Will now try to find python-mpmath using /usr/bin/python3.9
  46. -- Warning: RealHP<N> higher precision types will use slow boost cpp_bin_float, consider passing cmake option ENABLE_MPFR=ON to fix this.
  47. -- 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
  48. -- python-mpmath found, version: 1.1.0
  49. -- mpfr disabled
  50. -- Will use PrecisionDouble as Real type with 15 decimal places precision and use 64 bits of storage.
  51. -- Found BZip2: /usr/lib/libbz2.so (found version "1.0.8")
  52. -- Looking for BZ2_bzCompressInit
  53. -- Looking for BZ2_bzCompressInit - found
  54. -- Found ZLIB: /usr/lib/libz.so (found version "1.2.11")
  55. -- Found Eigen3, version: 3.3.9
  56. -- Disable vectorization
  57. -- Found VTK
  58. CMake Warning (dev) at /usr/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
  59.   The package name passed to `find_package_handle_standard_args` (OpenMP_C)
  60.   does not match the name of the calling package (OpenMP).  This can lead to
  61.   problems in calling code that expects `find_package` result variables
  62.   (e.g., `_FOUND`) to follow a certain pattern.
  63. Call Stack (most recent call first):
  64.   /usr/lib/cmake/vtk-8.2/vtkm/FindOpenMP.cmake:485 (find_package_handle_standard_args)
  65.   CMakeLists.txt:685 (FIND_PACKAGE)
  66. This warning is for project developers.  Use -Wno-dev to suppress it.
  67.  
  68. -- Found OpenMP_C: -fopenmp (found version "4.5")
  69. CMake Warning (dev) at /usr/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
  70.   The package name passed to `find_package_handle_standard_args` (OpenMP_CXX)
  71.   does not match the name of the calling package (OpenMP).  This can lead to
  72.   problems in calling code that expects `find_package` result variables
  73.   (e.g., `_FOUND`) to follow a certain pattern.
  74. Call Stack (most recent call first):
  75.   /usr/lib/cmake/vtk-8.2/vtkm/FindOpenMP.cmake:485 (find_package_handle_standard_args)
  76.   CMakeLists.txt:685 (FIND_PACKAGE)
  77. This warning is for project developers.  Use -Wno-dev to suppress it.
  78.  
  79. -- Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS OpenMP_CXX_LIB_NAMES)
  80. -- Could NOT find OpenMP (missing: OpenMP_CXX_FOUND) (found version "4.5")
  81. -- OpenMP NOT found
  82. -- GTS using gts-config /usr/bin/gts-config
  83. -- Using GTS from /usr
  84. CMake Warning (dev) at /usr/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
  85.   The package name passed to `find_package_handle_standard_args` (PkgConfig)
  86.   does not match the name of the calling package (glib2).  This can lead to
  87.   problems in calling code that expects `find_package` result variables
  88.   (e.g., `_FOUND`) to follow a certain pattern.
  89. Call Stack (most recent call first):
  90.   /usr/share/cmake-3.19/Modules/FindPkgConfig.cmake:67 (find_package_handle_standard_args)
  91.   cMake/Findglib2.cmake:30 (INCLUDE)
  92.   CMakeLists.txt:701 (FIND_PACKAGE)
  93. This warning is for project developers.  Use -Wno-dev to suppress it.
  94.  
  95. -- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3")
  96. -- Checking for one of the modules 'glib-2.0'
  97. -- Found GLib2: glib-2.0 /usr/include/glib-2.0;/usr/lib/glib-2.0/include
  98. -- Looking for include file glib/gregex.h
  99. -- Looking for include file glib/gregex.h - not found
  100. -- Found GTS
  101. -- Found OpenGL: /usr/lib/libOpenGL.so  
  102. -- USE QT5
  103. -- Found QGLVIEWER-qt5: /usr/include/QGLViewer  
  104. -- Found GUI-Qt5-LIBS
  105. -- GMP libs: /usr/lib/libgmp.so /usr/lib/libgmpxx.so
  106. -- Found GMP: /usr/include  
  107. -- Found CGAL: /usr/include, /usr/lib/libCGAL.so
  108. -- GMP libs: /usr/lib/libgmp.so /usr/lib/libgmpxx.so
  109. -- Found CGAL
  110. -- Using typical suitesparse path /usr
  111. -- SuiteSparse version 5.8.1 found, CHOLMOD direct solver for CPU activated.
  112. -- Found Cholmod: /usr/lib/libcholmod.so  
  113. -- Found OpenBlas: /usr/lib/libopenblas.so  
  114. -- BLAS_INCLUDE_DIR=/usr/include
  115. -- Found Metis: /usr/include  
  116. -- Found Cholmod in /usr/lib/libcholmod.so
  117. -- Found OpenBlas in /usr/lib/libopenblas.so
  118. -- Found Metis in /usr/lib/libmetis.so
  119. -- Found MPI_C: /usr/lib/openmpi/libmpi.so (found version "3.1")
  120. -- Found MPI_CXX: /usr/lib/openmpi/libmpi_cxx.so (found version "3.1")
  121. -- Found MPI: TRUE (found version "3.1")  
  122. -- Found MPI4PY: /usr/lib/python3.9/site-packages/mpi4py/include  
  123. -- MPI found
  124. -- Found GL2PS: /usr/lib/libgl2ps.so  
  125. -- Found GL2PS
  126. LBMFLOW is still experimental, building and running LBM engine are at your own risk!
  127. -- BLAS_INCLUDE_DIR=/usr/include
  128. -- Looking for sgemm_
  129. -- Looking for sgemm_ - not found
  130. -- Found Threads: TRUE  
  131. -- Looking for sgemm_
  132. -- Looking for sgemm_ - found
  133. -- Found BLAS: /usr/lib/libopenblas.so  
  134. -- Looking for cheev_
  135. -- Looking for cheev_ - not found
  136. -- Looking for cheev_
  137. -- Looking for cheev_ - not found
  138. -- Looking for cheev_
  139. -- Looking for cheev_ - found
  140. -- Found LAPACK: /usr/lib/liblapack.so;/usr/lib/libopenblas.so  
  141. -- Found OpenBlas
  142. -- Found Lapack
  143. -- Found CLP: /usr/include/coin, /usr/lib/libClp.so
  144. -- BLAS_INCLUDE_DIR=/usr/include
  145. -- Found CLP version: 1.17.6, coinutils version: 2.11.4
  146. Yade will be installed to /tmp/makepkg/yade/src/install
  147. -- Suffix is set to -2021.01a
  148. -- LIBRARY_OUTPUT_PATH is set to lib64
  149. -- runtimePREFIX is set to /tmp/makepkg/yade/src/install
  150. -- Could NOT find gts (missing: PY_gts)
  151. -- Use embedded version of gts. Please, consider installing the corresponding package
  152. -- linking -lquadmath
  153. -- ===========================================================
  154. -- Yade configured with following features: BoostLog RealHP mpmath PrecisionDouble Odeint VTK GTS GUI-Qt5 CGAL PFVFLOW PFVFLOW LINSOLV MPI TWOPHASEFLOW FEMLIKE GL2PS LBMFLOW THERMAL PotentialParticles PotentialBlocks                                                                                                                                          
  155. -- Disabled features: MPFR OPENMP CHOLMOD_GPU SPH DEFORM LIQMIGRATION MASK_ARBITRARY PARTIALSAT PROFILING
  156. -- Using MAX_LOG_LEVEL=5, ENABLE_LOGGER=ON
  157. -- Optimized build
  158. -- C++ standard version: 17
  159. -- ===========================================================
  160. -- Configuring done
  161. -- Generating done
  162. -- Build files have been written to: /tmp/makepkg/yade/src/build
  163. ➜  build make -j17
  164. Scanning dependencies of target _GLViewer_autogen
  165. Scanning dependencies of target WeightedAverage2d
  166. Scanning dependencies of target _polyhedra_utils
  167. Scanning dependencies of target _packObb
  168. Scanning dependencies of target _gts
  169. [  0%] Automatic MOC for target _GLViewer
  170. [  0%] Building CXX object py/CMakeFiles/WeightedAverage2d.dir/WeightedAverage2d.cpp.o
  171. [  0%] Building CXX object py/CMakeFiles/_gts.dir/3rd-party/pygts-0.3.1/face.cpp.o
  172. [  0%] Building CXX object py/CMakeFiles/_gts.dir/3rd-party/pygts-0.3.1/point.cpp.o
  173. [  1%] Building CXX object py/CMakeFiles/_packObb.dir/pack/_packObb.cpp.o
  174. [  1%] Building CXX object py/CMakeFiles/_gts.dir/3rd-party/pygts-0.3.1/pygts.cpp.o
  175. [  1%] Building CXX object py/CMakeFiles/_gts.dir/3rd-party/pygts-0.3.1/segment.cpp.o
  176. [  1%] Building CXX object py/CMakeFiles/_gts.dir/3rd-party/pygts-0.3.1/surface.cpp.o
  177. [  2%] Building CXX object py/CMakeFiles/_gts.dir/3rd-party/pygts-0.3.1/edge.cpp.o
  178. [  2%] Building CXX object py/CMakeFiles/_gts.dir/3rd-party/pygts-0.3.1/cleanup.cpp.o
  179. [  3%] Building CXX object py/CMakeFiles/_gts.dir/3rd-party/pygts-0.3.1/vertex.cpp.o
  180. [  3%] Building CXX object py/CMakeFiles/_gts.dir/3rd-party/pygts-0.3.1/triangle.cpp.o
  181. [  4%] Building CXX object py/CMakeFiles/_gts.dir/3rd-party/pygts-0.3.1/object.cpp.o
  182. [  5%] Building CXX object py/CMakeFiles/_polyhedra_utils.dir/_polyhedra_utils.cpp.o
  183. [  5%] Built target _GLViewer_autogen
  184. Scanning dependencies of target _GLViewer
  185. [  6%] Building CXX object gui/CMakeFiles/_GLViewer.dir/_GLViewer_autogen/mocs_compilation.cpp.o
  186. [  6%] Building CXX object gui/CMakeFiles/_GLViewer.dir/qt5/GLViewer.cpp.o
  187. [  7%] Building CXX object gui/CMakeFiles/_GLViewer.dir/qt5/_GLViewer.cpp.o
  188. [  7%] Building CXX object gui/CMakeFiles/_GLViewer.dir/qt5/OpenGLManager.cpp.o
  189. [  8%] Building CXX object gui/CMakeFiles/_GLViewer.dir/qt5/GLViewerDisplay.cpp.o
  190. [  8%] Building CXX object gui/CMakeFiles/_GLViewer.dir/qt5/GLViewerMouse.cpp.o
  191. [  9%] Linking CXX shared library lib64/_gts.so
  192. [  9%] Built target _gts
  193. In file included from /usr/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
  194.                  from /tmp/makepkg/yade/src/trunk/py/_polyhedra_utils.cpp:15:
  195. /usr/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
  196.    17 | #warning "Using deprecated NumPy API, disable it with " \
  197.       |  ^~~~~~~
  198. In file included from /usr/include/boost/python/exception_translator.hpp:10,
  199.                  from /usr/include/boost/python.hpp:28,
  200.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:35,
  201.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:243,
  202.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  203.                  from /tmp/makepkg/yade/src/trunk/core/Omega.hpp:20,
  204.                  from /tmp/makepkg/yade/src/build/gui/_GLViewer_autogen/OXRBQHTNNB/../../../../trunk/gui/qt5/GLViewer.hpp:6,
  205.                  from /tmp/makepkg/yade/src/build/gui/_GLViewer_autogen/OXRBQHTNNB/moc_GLViewer.cpp:10,
  206.                  from /tmp/makepkg/yade/src/build/gui/_GLViewer_autogen/mocs_compilation.cpp:2:
  207. /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.'
  208.    41 | )
  209.       |                                                                                                                                                                                                                                                                                 ^
  210. In file included from /usr/include/boost/python/exception_translator.hpp:10,
  211.                  from /usr/include/boost/python.hpp:28,
  212.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:35,
  213.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:243,
  214.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  215.                  from /tmp/makepkg/yade/src/trunk/core/Omega.hpp:20,
  216.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewer.hpp:6,
  217.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewer.cpp:9:
  218. /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.'
  219.    41 | )
  220.       |                                                                                                                                                                                                                                                                                 ^
  221. In file included from /usr/include/boost/python/exception_translator.hpp:10,
  222.                  from /usr/include/boost/python.hpp:28,
  223.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:35,
  224.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:243,
  225.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  226.                  from /tmp/makepkg/yade/src/trunk/core/Omega.hpp:20,
  227.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewer.hpp:6,
  228.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/_GLViewer.cpp:1:
  229. /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.'
  230.    41 | )
  231.       |                                                                                                                                                                                                                                                                                 ^
  232. In file included from /usr/include/boost/python/exception_translator.hpp:10,
  233.                  from /usr/include/boost/python.hpp:28,
  234.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:35,
  235.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:243,
  236.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  237.                  from /tmp/makepkg/yade/src/trunk/core/Omega.hpp:20,
  238.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewer.hpp:6,
  239.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewerDisplay.cpp:11:
  240. /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.'
  241.    41 | )
  242.       |                                                                                                                                                                                                                                                                                 ^
  243. In file included from /usr/include/boost/python/exception_translator.hpp:10,
  244.                  from /usr/include/boost/python.hpp:28,
  245.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:35,
  246.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:243,
  247.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  248.                  from /tmp/makepkg/yade/src/trunk/py/pack/_packObb.cpp:6:
  249. /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.'
  250.    41 | )
  251.       |                                                                                                                                                                                                                                                                                 ^
  252. In file included from /usr/include/boost/python/exception_translator.hpp:10,
  253.                  from /usr/include/boost/python.hpp:28,
  254.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:35,
  255.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:243,
  256.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  257.                  from /tmp/makepkg/yade/src/trunk/core/Omega.hpp:20,
  258.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewer.hpp:6,
  259.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/OpenGLManager.hpp:5,
  260.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/OpenGLManager.cpp:1:
  261. /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.'
  262.    41 | )
  263.       |                                                                                                                                                                                                                                                                                 ^
  264. In file included from /usr/include/boost/python/exception_translator.hpp:10,
  265.                  from /usr/include/boost/python.hpp:28,
  266.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:35,
  267.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:243,
  268.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  269.                  from /tmp/makepkg/yade/src/trunk/core/Omega.hpp:20,
  270.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewer.hpp:6,
  271.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewerMouse.cpp:11:
  272. /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.'
  273.    41 | )
  274.       |                                                                                                                                                                                                                                                                                 ^
  275. In file included from /usr/include/boost/multiprecision/cpp_int/limits.hpp:11,
  276.                  from /usr/include/boost/multiprecision/cpp_int.hpp:2284,
  277.                  from /usr/include/boost/multiprecision/cpp_bin_float.hpp:9,
  278.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHP.hpp:46,
  279.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:215,
  280.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  281.                  from /tmp/makepkg/yade/src/trunk/py/pack/_packObb.cpp:6:
  282. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<151>::value':
  283. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  284. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 3]'
  285. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:97:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  286. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  287. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<151>::digits_10(151)'
  288. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 1.5e+2)' is not a constant expression
  289.    49 |       return static_cast<unsigned>(0.301029995663981195213738894724493026768189881462108541310 * (d - 1));
  290.       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  291. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<201>::value':
  292. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  293. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 4]'
  294. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:129:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  295. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  296. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<201>::digits_10(201)'
  297. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 2.0e+2)' is not a constant expression
  298. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<400>::value':
  299. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  300. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 8]'
  301. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:161:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  302. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  303. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<400>::digits_10(400)'
  304. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 3.99e+2)' is not a constant expression
  305. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<500>::value':
  306. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  307. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 10]'
  308. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:195:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  309. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  310. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<500>::digits_10(500)'
  311. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 4.99e+2)' is not a constant expression
  312. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<998>::value':
  313. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  314. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 20]'
  315. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:229:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  316. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  317. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<998>::digits_10(998)'
  318. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 9.97e+2)' is not a constant expression
  319. In file included from /usr/include/boost/python/exception_translator.hpp:10,
  320.                  from /usr/include/boost/python.hpp:28,
  321.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:35,
  322.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:243,
  323.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  324.                  from /tmp/makepkg/yade/src/trunk/lib/smoothing/WeightedAverage2d.hpp:5,
  325.                  from /tmp/makepkg/yade/src/trunk/py/WeightedAverage2d.cpp:2:
  326. /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.'
  327.    41 | )
  328.       |                                                                                                                                                                                                                                                                                 ^
  329. In file included from /usr/include/boost/multiprecision/cpp_int/limits.hpp:11,
  330.                  from /usr/include/boost/multiprecision/cpp_int.hpp:2284,
  331.                  from /usr/include/boost/multiprecision/cpp_bin_float.hpp:9,
  332.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHP.hpp:46,
  333.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:215,
  334.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  335.                  from /tmp/makepkg/yade/src/trunk/lib/smoothing/WeightedAverage2d.hpp:5,
  336.                  from /tmp/makepkg/yade/src/trunk/py/WeightedAverage2d.cpp:2:
  337. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<151>::value':
  338. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  339. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 3]'
  340. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:97:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  341. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  342. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<151>::digits_10(151)'
  343. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 1.5e+2)' is not a constant expression
  344.    49 |       return static_cast<unsigned>(0.301029995663981195213738894724493026768189881462108541310 * (d - 1));
  345.       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  346. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<201>::value':
  347. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  348. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 4]'
  349. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:129:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  350. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  351. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<201>::digits_10(201)'
  352. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 2.0e+2)' is not a constant expression
  353. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<400>::value':
  354. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  355. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 8]'
  356. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:161:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  357. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  358. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<400>::digits_10(400)'
  359. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 3.99e+2)' is not a constant expression
  360. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<500>::value':
  361. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  362. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 10]'
  363. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:195:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  364. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  365. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<500>::digits_10(500)'
  366. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 4.99e+2)' is not a constant expression
  367. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<998>::value':
  368. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  369. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 20]'
  370. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:229:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  371. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  372. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<998>::digits_10(998)'
  373. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 9.97e+2)' is not a constant expression
  374. make[2]: *** [py/CMakeFiles/_packObb.dir/build.make:82: py/CMakeFiles/_packObb.dir/pack/_packObb.cpp.o] Error 1
  375. make[1]: *** [CMakeFiles/Makefile2:438: py/CMakeFiles/_packObb.dir/all] Error 2
  376. make[1]: *** Waiting for unfinished jobs....
  377. make[2]: *** [py/CMakeFiles/WeightedAverage2d.dir/build.make:82: py/CMakeFiles/WeightedAverage2d.dir/WeightedAverage2d.cpp.o] Error 1
  378. make[1]: *** [CMakeFiles/Makefile2:578: py/CMakeFiles/WeightedAverage2d.dir/all] Error 2
  379. In file included from /usr/include/boost/python/exception_translator.hpp:10,
  380.                  from /usr/include/boost/python.hpp:28,
  381.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:35,
  382.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:243,
  383.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Constants.hpp:10,
  384.                  from /tmp/makepkg/yade/src/trunk/py/_polyhedra_utils.cpp:8:
  385. /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.'
  386.    41 | )
  387.       |                                                                                                                                                                                                                                                                                 ^
  388. In file included from /usr/include/boost/multiprecision/cpp_int/limits.hpp:11,
  389.                  from /usr/include/boost/multiprecision/cpp_int.hpp:2284,
  390.                  from /usr/include/boost/multiprecision/cpp_bin_float.hpp:9,
  391.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHP.hpp:46,
  392.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:215,
  393.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  394.                  from /tmp/makepkg/yade/src/trunk/core/Omega.hpp:20,
  395.                  from /tmp/makepkg/yade/src/build/gui/_GLViewer_autogen/OXRBQHTNNB/../../../../trunk/gui/qt5/GLViewer.hpp:6,
  396.                  from /tmp/makepkg/yade/src/build/gui/_GLViewer_autogen/OXRBQHTNNB/moc_GLViewer.cpp:10,
  397.                  from /tmp/makepkg/yade/src/build/gui/_GLViewer_autogen/mocs_compilation.cpp:2:
  398. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<151>::value':
  399. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  400. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 3]'
  401. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:97:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  402. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  403. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<151>::digits_10(151)'
  404. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 1.5e+2)' is not a constant expression
  405.    49 |       return static_cast<unsigned>(0.301029995663981195213738894724493026768189881462108541310 * (d - 1));
  406.       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  407. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<201>::value':
  408. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  409. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 4]'
  410. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:129:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  411. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  412. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<201>::digits_10(201)'
  413. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 2.0e+2)' is not a constant expression
  414. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<400>::value':
  415. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  416. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 8]'
  417. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:161:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  418. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  419. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<400>::digits_10(400)'
  420. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 3.99e+2)' is not a constant expression
  421. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<500>::value':
  422. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  423. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 10]'
  424. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:195:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  425. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  426. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<500>::digits_10(500)'
  427. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 4.99e+2)' is not a constant expression
  428. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<998>::value':
  429. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  430. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 20]'
  431. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:229:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  432. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  433. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<998>::digits_10(998)'
  434. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 9.97e+2)' is not a constant expression
  435. In file included from /usr/include/boost/multiprecision/cpp_int/limits.hpp:11,
  436.                  from /usr/include/boost/multiprecision/cpp_int.hpp:2284,
  437.                  from /usr/include/boost/multiprecision/cpp_bin_float.hpp:9,
  438.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHP.hpp:46,
  439.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:215,
  440.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  441.                  from /tmp/makepkg/yade/src/trunk/core/Omega.hpp:20,
  442.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewer.hpp:6,
  443.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/OpenGLManager.hpp:5,
  444.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/OpenGLManager.cpp:1:
  445. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<151>::value':
  446. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  447. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 3]'
  448. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:97:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  449. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  450. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<151>::digits_10(151)'
  451. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 1.5e+2)' is not a constant expression
  452.    49 |       return static_cast<unsigned>(0.301029995663981195213738894724493026768189881462108541310 * (d - 1));
  453.       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  454. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<201>::value':
  455. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  456. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 4]'
  457. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:129:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  458. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  459. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<201>::digits_10(201)'
  460. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 2.0e+2)' is not a constant expression
  461. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<400>::value':
  462. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  463. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 8]'
  464. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:161:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  465. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  466. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<400>::digits_10(400)'
  467. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 3.99e+2)' is not a constant expression
  468. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<500>::value':
  469. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  470. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 10]'
  471. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:195:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  472. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  473. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<500>::digits_10(500)'
  474. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 4.99e+2)' is not a constant expression
  475. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<998>::value':
  476. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  477. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 20]'
  478. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:229:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  479. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  480. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<998>::digits_10(998)'
  481. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 9.97e+2)' is not a constant expression
  482. In file included from /usr/include/boost/multiprecision/cpp_int/limits.hpp:11,
  483.                  from /usr/include/boost/multiprecision/cpp_int.hpp:2284,
  484.                  from /usr/include/boost/multiprecision/cpp_bin_float.hpp:9,
  485.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHP.hpp:46,
  486.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:215,
  487.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  488.                  from /tmp/makepkg/yade/src/trunk/core/Omega.hpp:20,
  489.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewer.hpp:6,
  490.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/_GLViewer.cpp:1:
  491. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<151>::value':
  492. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  493. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 3]'
  494. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:97:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  495. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  496. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<151>::digits_10(151)'
  497. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 1.5e+2)' is not a constant expression
  498.    49 |       return static_cast<unsigned>(0.301029995663981195213738894724493026768189881462108541310 * (d - 1));
  499.       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  500. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<201>::value':
  501. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  502. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 4]'
  503. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:129:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  504. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  505. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<201>::digits_10(201)'
  506. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 2.0e+2)' is not a constant expression
  507. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<400>::value':
  508. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  509. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 8]'
  510. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:161:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  511. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  512. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<400>::digits_10(400)'
  513. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 3.99e+2)' is not a constant expression
  514. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<500>::value':
  515. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  516. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 10]'
  517. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:195:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  518. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  519. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<500>::digits_10(500)'
  520. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 4.99e+2)' is not a constant expression
  521. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<998>::value':
  522. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  523. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 20]'
  524. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:229:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  525. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  526. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<998>::digits_10(998)'
  527. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 9.97e+2)' is not a constant expression
  528. In file included from /usr/include/boost/multiprecision/cpp_int/limits.hpp:11,
  529.                  from /usr/include/boost/multiprecision/cpp_int.hpp:2284,
  530.                  from /usr/include/boost/multiprecision/cpp_bin_float.hpp:9,
  531.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHP.hpp:46,
  532.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:215,
  533.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  534.                  from /tmp/makepkg/yade/src/trunk/core/Omega.hpp:20,
  535.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewer.hpp:6,
  536.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewerDisplay.cpp:11:
  537. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<151>::value':
  538. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  539. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 3]'
  540. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:97:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  541. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  542. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<151>::digits_10(151)'
  543. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 1.5e+2)' is not a constant expression
  544.    49 |       return static_cast<unsigned>(0.301029995663981195213738894724493026768189881462108541310 * (d - 1));
  545.       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  546. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<201>::value':
  547. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  548. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 4]'
  549. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:129:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  550. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  551. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<201>::digits_10(201)'
  552. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 2.0e+2)' is not a constant expression
  553. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<400>::value':
  554. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  555. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 8]'
  556. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:161:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  557. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  558. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<400>::digits_10(400)'
  559. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 3.99e+2)' is not a constant expression
  560. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<500>::value':
  561. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  562. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 10]'
  563. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:195:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  564. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  565. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<500>::digits_10(500)'
  566. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 4.99e+2)' is not a constant expression
  567. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<998>::value':
  568. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  569. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 20]'
  570. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:229:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  571. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  572. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<998>::digits_10(998)'
  573. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 9.97e+2)' is not a constant expression
  574. In file included from /usr/include/boost/multiprecision/cpp_int/limits.hpp:11,
  575.                  from /usr/include/boost/multiprecision/cpp_int.hpp:2284,
  576.                  from /usr/include/boost/multiprecision/cpp_bin_float.hpp:9,
  577.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHP.hpp:46,
  578.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:215,
  579.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  580.                  from /tmp/makepkg/yade/src/trunk/core/Omega.hpp:20,
  581.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewer.hpp:6,
  582.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewer.cpp:9:
  583. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<151>::value':
  584. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  585. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 3]'
  586. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:97:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  587. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  588. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<151>::digits_10(151)'
  589. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 1.5e+2)' is not a constant expression
  590.    49 |       return static_cast<unsigned>(0.301029995663981195213738894724493026768189881462108541310 * (d - 1));
  591.       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  592. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<201>::value':
  593. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  594. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 4]'
  595. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:129:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  596. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  597. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<201>::digits_10(201)'
  598. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 2.0e+2)' is not a constant expression
  599. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<400>::value':
  600. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  601. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 8]'
  602. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:161:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  603. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  604. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<400>::digits_10(400)'
  605. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 3.99e+2)' is not a constant expression
  606. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<500>::value':
  607. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  608. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 10]'
  609. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:195:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  610. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  611. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<500>::digits_10(500)'
  612. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 4.99e+2)' is not a constant expression
  613. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<998>::value':
  614. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  615. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 20]'
  616. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:229:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  617. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  618. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<998>::digits_10(998)'
  619. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 9.97e+2)' is not a constant expression
  620. In file included from /usr/include/boost/multiprecision/cpp_int/limits.hpp:11,
  621.                  from /usr/include/boost/multiprecision/cpp_int.hpp:2284,
  622.                  from /usr/include/boost/multiprecision/cpp_bin_float.hpp:9,
  623.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHP.hpp:46,
  624.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:215,
  625.                  from /tmp/makepkg/yade/src/trunk/lib/base/Math.hpp:12,
  626.                  from /tmp/makepkg/yade/src/trunk/core/Omega.hpp:20,
  627.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewer.hpp:6,
  628.                  from /tmp/makepkg/yade/src/trunk/gui/qt5/GLViewerMouse.cpp:11:
  629. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<151>::value':
  630. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  631. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 3]'
  632. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:97:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  633. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  634. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<151>::digits_10(151)'
  635. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 1.5e+2)' is not a constant expression
  636.    49 |       return static_cast<unsigned>(0.301029995663981195213738894724493026768189881462108541310 * (d - 1));
  637.       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  638. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<201>::value':
  639. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  640. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 4]'
  641. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:129:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  642. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  643. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<201>::digits_10(201)'
  644. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 2.0e+2)' is not a constant expression
  645. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<400>::value':
  646. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  647. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 8]'
  648. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:161:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  649. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  650. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<400>::digits_10(400)'
  651. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 3.99e+2)' is not a constant expression
  652. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<500>::value':
  653. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  654. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 10]'
  655. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:195:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  656. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  657. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<500>::digits_10(500)'
  658. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 4.99e+2)' is not a constant expression
  659. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<998>::value':
  660. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  661. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 20]'
  662. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:229:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  663. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  664. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<998>::digits_10(998)'
  665. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 9.97e+2)' is not a constant expression
  666. In file included from /usr/include/CGAL/boost/graph/copy_face_graph.h:37,
  667.                  from /usr/include/CGAL/Surface_mesh/Surface_mesh.h:53,
  668.                  from /usr/include/CGAL/Surface_mesh.h:27,
  669.                  from /tmp/makepkg/yade/src/trunk/lib/base/AliasCGAL.hpp:23,
  670.                  from /tmp/makepkg/yade/src/trunk/pkg/dem/Polyhedra.hpp:34,
  671.                  from /tmp/makepkg/yade/src/trunk/py/_polyhedra_utils.cpp:14:
  672. /usr/include/boost/function_output_iterator.hpp:14:110: note: '#pragma message: This header is deprecated. Use <boost/iterator/function_output_iterator.hpp> instead.'
  673.    14 | BOOST_HEADER_DEPRECATED("<boost/iterator/function_output_iterator.hpp>")
  674.       |                                                                                                              ^
  675. In file included from /usr/include/boost/multiprecision/cpp_int/limits.hpp:11,
  676.                  from /usr/include/boost/multiprecision/cpp_int.hpp:2284,
  677.                  from /usr/include/boost/multiprecision/cpp_bin_float.hpp:9,
  678.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHP.hpp:46,
  679.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Real.hpp:215,
  680.                  from /tmp/makepkg/yade/src/trunk/lib/high-precision/Constants.hpp:10,
  681.                  from /tmp/makepkg/yade/src/trunk/py/_polyhedra_utils.cpp:8:
  682. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<151>::value':
  683. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<45, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  684. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 3]'
  685. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:97:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  686. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  687. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<151>::digits_10(151)'
  688. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 1.5e+2)' is not a constant expression
  689.    49 |       return static_cast<unsigned>(0.301029995663981195213738894724493026768189881462108541310 * (d - 1));
  690.       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  691. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<201>::value':
  692. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<60, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  693. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 4]'
  694. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:129:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  695. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  696. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<201>::digits_10(201)'
  697. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 2.0e+2)' is not a constant expression
  698. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<400>::value':
  699. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<120, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  700. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 8]'
  701. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:161:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  702. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  703. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<400>::digits_10(400)'
  704. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 3.99e+2)' is not a constant expression
  705. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<500>::value':
  706. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<150, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  707. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 10]'
  708. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:195:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  709. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  710. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<500>::digits_10(500)'
  711. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 4.99e+2)' is not a constant expression
  712. /usr/include/boost/multiprecision/traits/max_digits10.hpp: In instantiation of 'const unsigned int boost::multiprecision::detail::calc_digits10<998>::value':
  713. /usr/include/boost/multiprecision/cpp_bin_float.hpp:1918:90:   required from 'constexpr const int std::numeric_limits<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<300, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> >::digits10'
  714. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:41:70:   required from 'static int yade::math::DigitsHP10<N>::value() [with int N = 20]'
  715. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:70:229:   required from 'static int yade::math::RealHPConfig::getDigits(int) [with dig = yade::math::DigitsHP10]'
  716. /tmp/makepkg/yade/src/trunk/lib/high-precision/RealHPConfig.hpp:76:72:   required from here
  717. /usr/include/boost/multiprecision/traits/max_digits10.hpp:51:43:   in 'constexpr' expansion of 'boost::multiprecision::detail::calc_digits10<998>::digits_10(998)'
  718. /usr/include/boost/multiprecision/traits/max_digits10.hpp:49:96: error: '(3.010299956639812e-1 * 9.97e+2)' is not a constant expression
  719. make[2]: *** [gui/CMakeFiles/_GLViewer.dir/build.make:121: gui/CMakeFiles/_GLViewer.dir/qt5/OpenGLManager.cpp.o] Error 1
  720. make[2]: *** Waiting for unfinished jobs....
  721. make[2]: *** [gui/CMakeFiles/_GLViewer.dir/build.make:82: gui/CMakeFiles/_GLViewer.dir/_GLViewer_autogen/mocs_compilation.cpp.o] Error 1
  722. make[2]: *** [gui/CMakeFiles/_GLViewer.dir/build.make:108: gui/CMakeFiles/_GLViewer.dir/qt5/_GLViewer.cpp.o] Error 1
  723. make[2]: *** [gui/CMakeFiles/_GLViewer.dir/build.make:95: gui/CMakeFiles/_GLViewer.dir/qt5/GLViewer.cpp.o] Error 1
  724. make[2]: *** [gui/CMakeFiles/_GLViewer.dir/build.make:147: gui/CMakeFiles/_GLViewer.dir/qt5/GLViewerMouse.cpp.o] Error 1
  725. make[2]: *** [gui/CMakeFiles/_GLViewer.dir/build.make:134: gui/CMakeFiles/_GLViewer.dir/qt5/GLViewerDisplay.cpp.o] Error 1
  726. make[1]: *** [CMakeFiles/Makefile2:302: gui/CMakeFiles/_GLViewer.dir/all] Error 2
  727. make[2]: *** [py/CMakeFiles/_polyhedra_utils.dir/build.make:82: py/CMakeFiles/_polyhedra_utils.dir/_polyhedra_utils.cpp.o] Error 1
  728. make[1]: *** [CMakeFiles/Makefile2:411: py/CMakeFiles/_polyhedra_utils.dir/all] Error 2
  729. make: *** [Makefile:149: all] Error 2
  730.