Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/03/2011, à 16:00

moths-art

Python-ogre : compilation de bullet

Me familiarisant petit à petit à python-ogre, je souhaite intégrer la détection de collisions.
Pour cela, j'ai tenté de compiler bullet : les exemples fonctionnent à merveille lors du build mais lors de la compilation du .so
correspondant au binding de bullet, j'affiche l'erreur suivante :

/usr/bin/ld: /home/jferry/dev/root/usr/lib/libBulletCollision.a(btAxisSweep3.o): relocation R_X86_64_32S against `vtable for btAxisSweep3Internal<unsigned short>' can not be used when making a shared object; recompile with -fPIC
/home/jferry/dev/root/usr/lib/libBulletCollision.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
scons: *** [build_dir_2.6/bullet_r2218/bullet.so] Error 1
PythonOgre.BuildModule: WARNING  Task Failed

La complexité de python-ogre étant assez pharaonique... je n'arrive pas à savoir par quel bout je dois attaquer le problème pour en venir à bout.

Merci d'avance de vos solutions ou directives.

Hors ligne

#2 Le 04/03/2011, à 22:16

omc

Re : Python-ogre : compilation de bullet

D'après le message d'erreur, tu essayes de linker une bibliothèque statique comme une bibliothèque dynamique (libBulletCollision.a).
Mais je ne peux pas en dire beaucoup plus.

Hors ligne