Hello,
I have been successfully building a catkin workspace containing three packages: two with only messages and an additional one with a single source file that produces an executable.
Last week, I updated one of the message packages, modified the CMakeLists.txt accordingly to make sure that the new messages would be generated, and everything worked.
But for some reason, I am trying now to build again and catkin_make sends all kinds of messages, from missing .h files (the ones associated with the new messages I added) to missing members in existing messages (the new and modified members of existing messages).
I double checked the package.xml and CMakeLists.txt and everything seems in order, but removing the build and devel spaces and trying again (both catkin_make and catkin_make_isolated) keep failing.
Is this some kind of caching problem?
EDIT: for some reason, I relaunched the catkin_make command on the same terminal window where it gave me all those problems (same environment), without having touched anything...and no error messages. There must be some environmental aspect that is eluding me, because I don't understand how trying the same thing several times can yield different results.
↧