← Back to team overview

yade-users team mailing list archive

[Question #674057]: Compilation from source crash at flowEngine

 

New question #674057 on Yade:
https://answers.launchpad.net/yade/+question/674057

Hi, 

I re-installed xubuntu (18.04) and I am unable to compile Yade from the actual source file. After downloading all the libraries necessary for Yade, I compiled the code and it stopped at 81% with the following error: 

[ 81%] Building CXX object CMakeFiles/yade.dir/pkg/pfv/FlowEngine.cpp.o
In file included from /home/raphael/work/software/Yade/build/pkg/pfv/FlowEngine_FlowEngineT.hpp:481:0,
                 from /home/raphael/work/software/Yade/trunk/pkg/pfv/FlowEngine.cpp:11:
/home/raphael/work/software/Yade/build/pkg/pfv/FlowEngine_FlowEngineT.ipp: In instantiation of ‘void TemplateFlowEngine_FlowEngineT<_CellInfo, _VertexInfo, _Tesselation, solverT>::updateLinearSystem(TemplateFlowEngine_FlowEngineT<_CellInfo, _VertexInfo, _Tesselation, solverT>::Solver&) [with _CellInfo = FlowCellInfo_FlowEngineT; _VertexInfo = FlowVertexInfo_FlowEngineT; _Tesselation = CGT::_Tesselation<CGT::TriangulationTypes<FlowVertexInfo_FlowEngineT, FlowCellInfo_FlowEngineT> >; solverT = CGT::FlowBoundingSphere<CGT::_Tesselation<CGT::TriangulationTypes<FlowVertexInfo_FlowEngineT, FlowCellInfo_FlowEngineT> > >; TemplateFlowEngine_FlowEngineT<_CellInfo, _VertexInfo, _Tesselation, solverT>::Solver = CGT::FlowBoundingSphere<CGT::_Tesselation<CGT::TriangulationTypes<FlowVertexInfo_FlowEngineT, FlowCellInfo_FlowEngineT> > >]’:
/home/raphael/work/software/Yade/build/pkg/pfv/FlowEngine_FlowEngineT.ipp:91:90:   required from ‘void TemplateFlowEngine_FlowEngineT<_CellInfo, _VertexInfo, _Tesselation, solverT>::action() [with _CellInfo = FlowCellInfo_FlowEngineT; _VertexInfo = FlowVertexInfo_FlowEngineT; _Tesselation = CGT::_Tesselation<CGT::TriangulationTypes<FlowVertexInfo_FlowEngineT, FlowCellInfo_FlowEngineT> >; solverT = CGT::FlowBoundingSphere<CGT::_Tesselation<CGT::TriangulationTypes<FlowVertexInfo_FlowEngineT, FlowCellInfo_FlowEngineT> > >]’
/home/raphael/work/software/Yade/trunk/pkg/pfv/FlowEngine.cpp:34:754:   required from here
/home/raphael/work/software/Yade/build/pkg/pfv/FlowEngine_FlowEngineT.ipp:810:14: error: ‘TemplateFlowEngine_FlowEngineT<FlowCellInfo_FlowEngineT, FlowVertexInfo_FlowEngineT>::Solver {aka class CGT::FlowBoundingSphere<CGT::_Tesselation<CGT::TriangulationTypes<FlowVertexInfo_FlowEngineT, FlowCellInfo_FlowEngineT> > >}’ has no member named ‘isLinearSystemSet’; did you mean ‘resetLinearSystem’?
         flow.isLinearSystemSet = false;
         ~~~~~^~~~~~~~~~~~~~~~~
         resetLinearSystem
/home/raphael/work/software/Yade/build/pkg/pfv/FlowEngine_FlowEngineT.ipp:811:7: error: ‘TemplateFlowEngine_FlowEngineT<FlowCellInfo_FlowEngineT, FlowVertexInfo_FlowEngineT>::Solver {aka class CGT::FlowBoundingSphere<CGT::_Tesselation<CGT::TriangulationTypes<FlowVertexInfo_FlowEngineT, FlowCellInfo_FlowEngineT> > >}’ has no member named ‘factorizedEigenSolver’; did you mean ‘factorizeOnly’?
  flow.factorizedEigenSolver = false;
  ~~~~~^~~~~~~~~~~~~~~~~~~~~
  factorizeOnly
CMakeFiles/yade.dir/build.make:3422: recipe for target 'CMakeFiles/yade.dir/pkg/pfv/FlowEngine.cpp.o' failed
make[2]: *** [CMakeFiles/yade.dir/pkg/pfv/FlowEngine.cpp.o] Error 1
make[2]: *** Attente des tâches non terminées....
CMakeFiles/Makefile2:139: recipe for target 'CMakeFiles/yade.dir/all' failed
make[1]: *** [CMakeFiles/yade.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2




Any idea of what it could be due to ? Is there a problem in the source code or am I missing something ? 

Thank you in advance, 

Raphael 

-- 
You received this question notification because your team yade-users is
an answer contact for Yade.