right way of using rosmake?
Hi,
In groovy environment I have used catkin_make
to build my packages most of the time, But I am not clear with use of rosmake
. I have few packages which use rosmake to build, I have gone through several tutorials and answers in this forum, still I have not figured out the right way of using rosmake.
below are the steps I followed, for one particular package which uses rosmake:
$ mkdir -p ~/rosbuild_ws/ $ cd ~/rosbuild_ws/ $ rosws init . /opt/ros/groovy $ svn co http://prairiedog.googlecode.com/svn/trunk/gencam_cu/ $ cd gencam_cu/src $ sudo gedit CMakeList.txt
and I add link_directories(/usr/lib/uv4l/uv4lext/armv6l/)
on the top, I save and exit.
now when I issue
$ rosmake gencam_cu
I get an Error as shown below:
...
ERROR : No arguments could be parsed into valid package or stack names
I have also followed this tutorial of using rosbuild with catkin workspace, but then I am able to overcome the above error only to arrive at another error which is as shown below:
/usr/bin/ld: cannot find -l: /opt/ros/groovy/lib/opencv_calib3d
...
so, It would be great if someone can list down the steps followed to build a package (for eg. the one mentioned above) with rosmake. Also, please let me know if the steps mentioned above are right? and if I am missing few points here with regard to the build process.
Thanks and best regards,
Murali