linker des librairies "exterieures' avec ROS
Bonjour,
Desole par avance si ce message n'est pas au bon endroit. Aussi merci a tous ceux qui pourraient apporter des elements de reponse.
Mon probleme est le suivant :
Je voudrais faire un tourner un programme sous ROS qui utilise les librairies SFML. J'ai essaye de suivre ce tutoriel http://wiki.ros.org/mk mais je ne m'en sors pas. Voici mon make et la sortie (le resultat de make) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| all: sfml
TARBALL = build/SFML-2.3.2.tar.gz
TARBALL_URL = http://www.sfml-dev.org/download/sfml/2.3.2/SFML-2.3.2-linux-gcc-32-bit.tar.gz
SOURCE_DIR = build/SFML-2.3.2
UNPACK_CMD = tar xzf
include $(shell rospack find mk)/download_unpack_build.mk
sfml: $(SOURCE_DIR)/unpacked
mkdir -p src
cd $(SOURCE_DIR) && python setup.py build
rm -rf src
mv `python find_pylib.py sfml $(SOURCE_DIR)/build/` src
touch sfml
clean:
-rm -rf src $(SOURCE_DIR) sfml
wipe: clean
-rm -rf build |
Code:
1 2 3 4 5 6 7 8 9 10 11
| mkdir -p build
/opt/ros/jade/share/ros/core/rosbuild/bin/download_checkmd5.py http://www.sfml-dev.org/download/sfml/2.3.2/SFML-2.3.2-linux-gcc-32-bit.tar.gz build/SFML-2.3.2.tar.gz
[rosbuild] Downloading http://www.sfml-dev.org/download/sfml/2.3.2/SFML-2.3.2-linux-gcc-32-bit.tar.gz to build/SFML-2.3.2.tar.gz...Done
touch -c build/SFML-2.3.2.tar.gz
rm -rf build/SFML-2.3.2
cd build; tar xzf ../build/SFML-2.3.2.tar.gz
touch build/SFML-2.3.2/unpacked
mkdir -p src
cd build/SFML-2.3.2 && python setup.py build
python: can't open file 'setup.py': [Errno 2] No such file or directory
make: *** [sfml] Error 2 |