Hello everyone!
I’m having troubles, while trying to completely re-install the NRP. When it comes to building sdformat (to install gazebo), I get a linking error, because some libraries are not found. When doing “make -j8” after configure in the $HBP/sdformat/build directory, I get the following error during linking (full error here: https://justpaste.it/1e9zg):
…/…/src/libsdformat.so.4.1.0.hbp.1.3.0 : undefined reference to « TiXmlElement::Attribute(std::string const&) const »
…/…/src/libsdformat.so.4.1.0.hbp.1.3.0 : undefined reference to « TiXmlElement::SetAttribute(std::string const&, std::string const&) »
…/…/src/libsdformat.so.4.1.0.hbp.1.3.0 : undefined reference to « boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > > >::maybe_assign(boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > > > const&) »
(with more lines, but only with undefined references to TiXmlElement or to boost)
What I tried to solve this is:
sudo apt-get install libtinyxml* libboost-*
But the same problem arose during the linking stage of sdformat.
Anyone has an idea?
Thanks everyone!
Best,
Alban