whoenig / libMultiRobotPlanning

Library with search algorithms for task and path planning for multi robot/agent systems
MIT License
839 stars 220 forks source link

Undefined References from yaml-cpp During Build Process #23

Closed JustinKottinger closed 3 years ago

JustinKottinger commented 4 years ago

Hello,

I am trying to build the demo's using the process outlined in the README on Ubuntu 18.04. The following is an outline of my process:

  1. Install dependencies outlined in the repo sudo apt-get install g++ cmake libboost-program-options-dev libyaml-cpp-dev clang-tidy clang-format python3-matplotlib graphviz doxygen
  2. mkdir build cd build cmake .. make

CMAKE claims to find all required libraries. However, during the build process, I get an error while building the planners. I have attached the error message below. I would appreciate some guidance on how to resolve this error. Thank you in advance Screen Shot 2020-11-21 at 7 53 30 PM !

whoenig commented 4 years ago

Hi, This is very strange! Could you try running make -k and see which targets work and which ones fail? (The -k flag tells make to keep going even if there is an error.)

JustinKottinger commented 4 years ago

Thank you for getting back to me.

The targets that worked:

The targets that fail:

I have also attached a file of the entire output for your records. libMultiRobotPlanning_make_output.txt

whoenig commented 4 years ago

Perhaps this helps: https://github.com/PX4/PX4-Avoidance/issues/173. Looks like you might have multiple yaml-cpp installed and would need to remove one of them.

JustinKottinger commented 3 years ago

Closing issue since this seems to be an issue with my machine and not the library.