-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
there isn't the file falconSetPoint.h #6
Comments
This seems to be an issue with the latest ROS releases where the msg packages (deps) aren't built before the target for ros_falcon is being compiled. As per your question, the falconSetPoint does exist in the msg folder so that isn't the issue I think. There are two solutions.
Lastly, it should work using the catkin build after the first step but I don't have linux to test that for a few days. |
Thanks for your reply. I try build it several times and it works. |
I have the same problem, but the previous solution did not work for me. @adnanmunawar |
Can you please specify your OS and preferably your ROS version |
@adnanmunawar is Ubuntu and ROS kinetic |
Are you sure you have installed |
@adnanmunawar , yes, I did it |
Please paste the output of your build commands cmake and make |
@adnanmunawar This is the message when using catkin_make: /home/omar/catkin_ws/src/falcon/src/main.cpp:11:33: fatal error: rosfalcon/falconPos.h: No existe el archivo o el directorio |
then continue this message: |
When I use cmake : $ cmake -G "Unix Makefiles" .. -- Installation Prefix: /usr/local |
when I use make after, in libnifalcon: cmake -G "Unix Makefiles" .. |
I briefly glanced the output, it seems you changed the name of your package from ros_falcon to falcon. Then you also seemed to have modified your src files includes from ros_falcon to rosfalcon. You need to be consistent with your naming. |
I renamed the package and get this: CMake Warning (dev) in CMakeLists.txt:
near the top of the file, but after cmake_minimum_required(). CMake is pretending there is a "project(Project)" command on the first |
You need to clear your build and devel folder, remove the package from your src tree and then clone a fresh copy without any of your edits and then try to compile |
@adnanmunawar thanks a lot. It works, but I realized that I did not install libnifalcon correctly. I got this message: omar@omar-All-Series:~/catkin_ws$ rosrun rosfalcon falcon_node |
I do not how to install it, I got confuse cause I just cloned the libnifalcon package in my workspace src folder |
So I would suggest to NOT clone the libnifalcon to catkin workspace (ROS src folder). But instead just clone it in your home directory. Then, after the cmake and make command in the build folder, make sure to run the make install command. You might need sudo for the make install command. |
I did all that you told me but I got this message: rosrun rosfalcon falcon_node |
Why are you renaming the files and executables? If you create/comment on an existing issue, make sure to state what you have modified. There isn't any executable named |
I do not renamed them, and falcon_node exists, I saw it in the path that the shell indicates |
Closing this issue as the solution specified in #2 (comment) |
Hi,
I was wondering if this package works in kinetic (as is seen in package.xml).
Besides, I have an issue when try to build the package. I get this error,
catkin_ws/src/ROS-Falcon/src/falcon_js_pid.cpp:7:38: fatal error: rosfalcon/falconSetPoint.h: There is no file or directory #include "rosfalcon/falconSetPoint.h"
I'm building with
catkin build ros_falcon
, I'll appreciate any advice to solve this,Best,
The text was updated successfully, but these errors were encountered: