rosflight_ws

I was following the instructions in the byu-uav-class/rosflight_ws github.
I got to catkin_make and then got this error:
In file included from /home/tim/rosflight_ws/src/rosplane/rosplane/src/path_manager_base.cpp:1:0:
/home/tim/rosflight_ws/src/rosplane/rosplane/include/path_manager_base.h:23:29:
fatal error: rosplane/ControllerConfig.h: No such file or directory
compilation terminated.

Any idea where this ControllerConfig is?
I built it yesterday without any problems, but today it stopped working.

Answers

  • 4 Comments sorted by Votes Date Added
  • Yeah, that's an auto-generated file that should be created by catkin_make from the ros_plane controller dynamic reconfigure file (which ends with a.cfg). I'm not sure why it isn't building though.

  • What happens if you try to build twice?

  • Are you building from qtcreator or using catkin_make? I've seen that error before but it usually goes away if I delete the workspace build and devel folders and catkin_make.

  • Update: I have been building from the command line. Building twice doesn't help. I am building from the commandline using catkin_make. Deleting the build/devel folders doesn't help.
    Note: It works on my laptop's virtualbox using the same process. I think it must have something to do with the environment but I can't figure out what is wrong.
    I tried redownloading the repositories by deleting everything and then executing:
    git clone https://github.com/byu-uav-class/rosflight_ws
    cd rosflight_ws
    git submodule update --init --recursive
    catkin_make

Sign In or Register to comment.