Bug#911685: yade FTBFS: ... has no member named 'move_point'; did you mean 'Bare_point'

Helmut Grohne helmut at subdivi.de
Tue Oct 23 15:38:18 BST 2018


Source: yade
Version: 2018.02b-4
Severity: serious
Tags: ftbfs

yade fails to build from source in unstable/amd64.

https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/yade_2018.02b-4.rbuild.log.gz

| [ 59%] Building CXX object CMakeFiles/yade.dir/pkg/dem/TesselationWrapper.cpp.o
| /usr/bin/c++  -DBOOST_MATH_DISABLE_FLOAT128=1 -DNDEBUG -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DSUITESPARSE_VERSION_4 -DYADE_ODEINT -DYADE_SPH -DYADE_VTK6 -Dyade_EXPORTS -I/build/1st/yade-2018.02b/debian/build/yade_autogen/include -I/build/1st/yade-2018.02b -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -I/usr/include/eigen3 -I/usr/include/vtk-6.3 -I/usr/include/x86_64-linux-gnu -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/suitesparse -I/build/1st/yade-2018.02b/debian/build -I/build/1st/yade-2018.02b/debian/build/pkg/pfv -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/x86_64-linux-gnu/qt5/QtOpenGL  -g -O2 -ffile-prefix-map=/build/1st/yade-2018.02b=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wall -std=c++11 -DYADE_VTK -DYADE_OPENMP -fopenmp -DYADE_GTS  -DQGLVIEWER_FOUND -DYADE_OPENGL -DYADE_QT5  -DYADE_CGAL -DFLOW_ENGINE -DTWOPHASEFLOW  -DLINSOLV -DFLOW_ENGINE -DYADE_GL2PS -DLBM_ENGINE -fPIC   -ftrack-macro-expansion=0 -save-temps -fstack-protector-strong -DEIGEN_DONT_VECTORIZE -DEIGEN_DONT_ALIGN -DEIGEN_DISABLE_UNALIGNED_ARRAY_ASSERT -DCGAL_DISABLE_ROUNDING_MATH_CHECK -frounding-math -fPIC -std=gnu++11 -o CMakeFiles/yade.dir/pkg/dem/TesselationWrapper.cpp.o -c /build/1st/yade-2018.02b/pkg/dem/TesselationWrapper.cpp
| In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1816,
|                  from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:18,
|                  from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
|                  from /build/1st/yade-2018.02b/lib/pyutil/numpy_boost.hpp:40,
|                  from /build/1st/yade-2018.02b/pkg/dem/TesselationWrapper.cpp:15:
| /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
|  #warning "Using deprecated NumPy API, disable it by " \
|   ^~~~~~~
| In file included from /build/1st/yade-2018.02b/lib/triangulation/Tesselation.h:202,
|                  from /build/1st/yade-2018.02b/pkg/dem/TesselationWrapper.hpp:15,
|                  from /build/1st/yade-2018.02b/pkg/dem/TesselationWrapper.cpp:12:
| /build/1st/yade-2018.02b/lib/triangulation/Tesselation.ipp: In instantiation of 'CGT::_Tesselation<TT>::VertexHandle CGT::_Tesselation<TT>::move(CGT::Real, CGT::Real, CGT::Real, CGT::Real, unsigned int) [with TT = CGT::TriangulationTypes<CGT::SimpleVertexInfo, CGT::SimpleCellInfo>; CGT::_Tesselation<TT>::VertexHandle = CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Alpha_shape_vertex_base_3<CGAL::Epick, CGAL::Triangulation_vertex_base_with_info_3<CGT::SimpleVertexInfo, CGAL::Epick, CGAL::Regular_triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Alpha_shape_vertex_base_3<CGAL::Epick, CGAL::Triangulation_vertex_base_with_info_3<CGT::SimpleVertexInfo, CGAL::Epick, CGAL::Regular_triangulation_vertex_base_3<CGAL::Epick> >, CGAL::Boolean_tag<false>, CGAL::Boolean_tag<false> >, CGAL::Alpha_shape_cell_base_3<CGAL::Epick, CGAL::Triangulation_cell_base_with_info_3<CGT::SimpleCellInfo, CGAL::Epick, CGAL::Regular_triangulation_cell_base_3<CGAL::Epick> >, CGAL::Boolean_tag<false>, CGAL::Boolean_tag<false> >, CGAL::Sequential_tag> > > >, CGAL::Boolean_tag<false>, CGAL::Boolean_tag<false> >, CGAL::Default, CGAL::Default, CGAL::Default>, false>; CGT::Real = double]':
| /build/1st/yade-2018.02b/pkg/dem/TesselationWrapper.cpp:186:28:   required from here
| /build/1st/yade-2018.02b/lib/triangulation/Tesselation.ipp:78:12: error: 'CGT::_Tesselation<CGT::TriangulationTypes<CGT::SimpleVertexInfo, CGT::SimpleCellInfo> >::RTriangulation' {aka 'class CGAL::Regular_triangulation_3<CGAL::Epick, CGAL::Triangulation_data_structure_3<CGAL::Alpha_shape_vertex_base_3<CGAL::Epick, CGAL::Triangulation_vertex_base_with_info_3<CGT::SimpleVertexInfo, CGAL::Epick, CGAL::Regular_triangulation_vertex_base_3<CGAL::Epick> >, CGAL::Boolean_tag<false>, CGAL::Boolean_tag<false> >, CGAL::Alpha_shape_cell_base_3<CGAL::Epick, CGAL::Triangulation_cell_base_with_info_3<CGT::SimpleCellInfo, CGAL::Epick, CGAL::Regular_triangulation_cell_base_3<CGAL::Epick> >, CGAL::Boolean_tag<false>, CGAL::Boolean_tag<false> >, CGAL::Sequential_tag>, CGAL::Default>'} has no member named 'move_point'; did you mean 'Bare_point'?
|   Vh = Tri->move_point ( vertexHandles[id], Sphere ( Point ( x,y,z ),pow ( rad,2 ) ) );
|        ~~~~~^~~~~~~~~~
|        Bare_point
| In file included from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/ndarrayobject.h:27,
|                  from /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
|                  from /build/1st/yade-2018.02b/lib/pyutil/numpy_boost.hpp:40,
|                  from /build/1st/yade-2018.02b/pkg/dem/TesselationWrapper.cpp:15:
| /usr/lib/python2.7/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1463:1: warning: 'int _import_array()' defined but not used [-Wunused-function]
|  _import_array(void)
|  ^~~~~~~~~~~~~
| make[3]: *** [CMakeFiles/yade.dir/build.make:1496: CMakeFiles/yade.dir/pkg/dem/TesselationWrapper.cpp.o] Error 1
| make[3]: Leaving directory '/build/1st/yade-2018.02b/debian/build'
| make[2]: *** [CMakeFiles/Makefile2:148: CMakeFiles/yade.dir/all] Error 2
| make[2]: Leaving directory '/build/1st/yade-2018.02b/debian/build'
| make[1]: *** [Makefile:133: all] Error 2
| make[1]: Leaving directory '/build/1st/yade-2018.02b/debian/build'
| dh_auto_build: cd debian/build && make -j1 "INSTALL=install --strip-program=true" returned exit code 2
| make: *** [debian/rules:10: build] Error 2
| dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

Helmut



More information about the debian-science-maintainers mailing list