compile nektar++ shows link errors
Dear all I compile the last version nektar++, used g++ 8.0.1 and cmake 3.11.2 in 64 ubuntu. It shows the following link errors. Can you help me fix it? Very thanks! [ 42%] Building CXX object utilities/NekMesh/CMakeFiles/NekMesh.dir/ProcessModules/ProcessVarOpti/ElUtil.cpp.o [ 42%] Linking CXX executable NekMesh ../../library/LibUtilities/libLibUtilities.so.4.5.0: undefined reference to `TiXmlDocument::TiXmlDocument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' ../../library/LibUtilities/libLibUtilities.so.4.5.0: undefined reference to `operator>>(std::istream&, TiXmlNode&)' ../../library/SpatialDomains/libSpatialDomains.so.4.5.0: undefined reference to `TiXmlElement::SetAttribute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' ../../library/LibUtilities/libLibUtilities.so.4.5.0: undefined reference to `operator<<(std::ostream&, TiXmlNode const&)' ../../library/SpatialDomains/libSpatialDomains.so.4.5.0: undefined reference to `TiXmlElement::TiXmlElement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' collect2: error: ld returned 1 exit status utilities/NekMesh/CMakeFiles/NekMesh.dir/build.make:583: recipe for target 'utilities/NekMesh/NekMesh' failed make[2]: *** [utilities/NekMesh/NekMesh] Error 1 CMakeFiles/Makefile2:262: recipe for target 'utilities/NekMesh/CMakeFiles/NekMesh.dir/all' failed make[1]: *** [utilities/NekMesh/CMakeFiles/NekMesh.dir/all] Error 2 Makefile:140: recipe for target 'all' failed make: *** [all] Error 2 Thanks! All the best! Wenjie Liu Lecturer, Department of Mathematics, Harbin Institute of Technology
participants (1)
-
liuwenjie@hit.edu.cn