I completed the actions quiz and it works, but when I submit the quiz I have strange errors:
This is really strange, because before submitting the quiz everything works well and I can compile with colcon build. After having submitted, if I try again, I have this
It seems a bug with colcon build.
If I recompile with these lines:
rm -rf build/ install/ log/
colcon build does not work. If I compile with the --packages-select option and in the correct order (for instance, actions_quiz_msg and then actions_quiz) everything is ok.
What is the problem? Can you help me?
Thanks in advance
That error makes sense, because
actions_quiz depends on
actions_quiz_msg, so the latter has to be compiled before the former.
What seems to be missing here are some entries in
colcon build what package must be built first.
How did you create
actions_quiz? Did you pass
actions_quiz_msg as a dependency when creating the package?
thanks for your response.
No, I did not add actions_quiz_msg as a dependency. I first created and compiled actions_quiz, then actions_quiz_msg and finally I modified the CmakeLists of actions_quiz by adding find_packages and the right dependencies.
I suspect that you didn’t add all the necessary entries, or there is some bug. Manually adding entries is prone to errors. Here is what you can do to debug:
Create a new test package, say
actions_quiz_test and add
actions_quiz_msg as dependency during creation. Then compare the entries in the
package.xml of this test package to what you have in the same files in
actions_quiz. Make necessary corrections and let’s know how it goes.
Thank you @bayodesegun, I missed < depend>actions_quiz_msg< /depend> in package.xml
Thank you for your support
This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.