ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

ROS impromptu_buttons issue

asked 2011-06-21 22:00:53 -0500

Plasson gravatar image

updated 2011-06-21 22:14:32 -0500

Hi ros answers, all examples of kinect_demos packages are almost correct, but 2 in particular do not work: "impromptu_buttons" and "piano". I have already installed the Simple Fast Media Library to play sounds, but when i try to install the dependencies using rosdep, I get the following response:

~$ rosdep install impromptu_buttons

Failed to find rosdep libsfmt for package impromptu_buttons on OS:ubuntu version:11.04 ERROR: ABORTING: Rosdeps [u'libsfmt'] could not be resolved

It is a problem due to my OS or should I install something else? Please help me!

Thanks for your answers

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted

answered 2011-06-21 23:29:32 -0500

dornhege gravatar image

Your are missing a rosdep file that defines how to download libsfmt for your OS. If there is a rosdep.yaml file with the package, it might also only been missing the entry for 11.04 (but has a one for libsfmt). In that case you can just add the entry.

If there is no rosdep.yaml, and you know that the library you installed is the one that it is looking for, you can remove the dependency from the manifest.xml or write a rosdep file for that.

edit flag offensive delete link more

answered 2011-06-24 02:46:30 -0500

Plasson gravatar image

Hi dornhege, thanks for your answer. I tried what you say, but I don't know what is libsfmt, there isn't in my system so I copied a yaml file for rosdep from the "Piano" example. Now the make command for the impromptu_buttons example is ok, but when I try to launch it with the command "rosrun impromptu_buttons buttons" I get the error below:

:~$ rosrun impromptu_buttons buttons /home/administrator/kinect_demos/mit-ros-pkg/kinect_utils/impromptu_buttons/bin/buttons: symbol lookup error: /usr/local/lib/ undefined symbol: _ZTIN2sf6ThreadE :~$

Do you know the possible solution to this error?


edit flag offensive delete link more

answered 2012-04-19 15:12:51 -0500

Also note that the added lines should be the child of Ubuntu (according to indentations)

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2011-06-21 22:00:53 -0500

Seen: 323 times

Last updated: Apr 19 '12