Ask Your Question

Revision history [back]

I solved the first problem. the rosdep information comes from mit-ros-pkg/kinect_utils/rosdep.yaml file.

try add

oneiric: apt: packages: [ libsfml-dev libsfml-audio1.6 ]

in this rosdep.yaml file and you'll be fine.

click to hide/show revision 2
problem solved, but new error found.

I solved the first problem. the rosdep information comes from mit-ros-pkg/kinect_utils/rosdep.yaml file.

try add

oneiric: apt: packages: [ libsfml-dev libsfml-audio1.6 ]

in this rosdep.yaml file and you'll be fine.

After these steps, rosmake have found SFML/Audio.app, but there's new problem:

  /usr/bin/ld: CMakeFiles/testsound.dir/src/exaudio.o: undefined reference to symbol 'sf::Sleep(float)'
  /usr/bin/ld: note: 'sf::Sleep(float)' is defined in DSO /usr/lib/libsfml-system.so.1.6 so try adding it to the linker command line
  /usr/lib/libsfml-system.so.1.6: could not read symbols: Invalid operation

collect2: ld returned 1 exit status

I solved the first problem. the rosdep information comes from mit-ros-pkg/kinect_utils/rosdep.yaml file.

try add

oneiric: apt: packages: [ libsfml-dev libsfml-audio1.6 ]

in this rosdep.yaml file and you'll be fine.

After these steps, rosmake have found SFML/Audio.app, but there's new problem:

  /usr/bin/ld: CMakeFiles/testsound.dir/src/exaudio.o: undefined reference to symbol 'sf::Sleep(float)'
  /usr/bin/ld: note: 'sf::Sleep(float)' is defined in DSO /usr/lib/libsfml-system.so.1.6 so try adding it to the linker command line
  /usr/lib/libsfml-system.so.1.6: could not read symbols: Invalid operation

collect2: ld returned 1 exit status

status