When trying to run the command
catkin build
in exercise 2.8. I keep getting back the error:
The build space at ‘/home/user/catkin_ws/build’ was previously built by ‘catkin_make’. Please remove the build space or pick a different build space.
It’s unclear what is wrong as I believe I have followed all the instructions up to this point precisely.
Any advice for fixing this error?
Hello @eschondorf ,
This error happens when mixing different compiling methods, as the error message says. In order to fix it, you need to remove the previously compiled files with:
cd ~/catkin_ws
rm -rf build/ devel/
catkin_make
I’ll update the instructions to avoid this confusion.
Best,
2 Likes
Doesn’t seem to be updated - I ran into this confusion today. (I had no idea what/where previously compiled files were)
That error is saying you cannot use catkin_make
and catkin build
for the same workspace. You have to choose one, and you need to remove the build
and devel
folders if you want to switch to the other.
Please only use catkin_make
for the courses on the academy.