Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Sujet: Erreur de compilation dans Joystick.cpp (version 1.6)  (Lu 4026 fois)

0 Membres et 1 Invité sur ce sujet

Wayzee

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
    • E-mail
Sujet: Erreur de compilation dans Joystick.cpp (version 1.6)
« le: Décembre 16, 2012, 07:11:33 pm »
J'ai déjà trouvé le même sujet :

 http://fr.sfml-dev.org/forums/index.php?topic=9930.msg68178#msg68178

Mais j'ai pas vraiment trouvé la réponse qu'il me fallait car ça ne marche toujours pas,  dans le post il parle de versions anciennes avec possibilité d'erreur or la version (1.6) je l'ai téléchargé ici . J'ai essayé de télécharger avec librairies les fichiers uniquement lié à window pour les remplacer et même là make coince toujours. Quelqu'un aurait il une solution pour moi? Je suis Ubuntu 12.10 64 bits Voilou

EDIT : Voilà ce que s'affiche exactement

make[2]: quittant le répertoire « /home/natway/Téléchargements/SFML-1.6/src/SFML/System »
make[2]: entrant dans le répertoire « /home/natway/Téléchargements/SFML-1.6/src/SFML/Window »
g++ -o Context.o -c Context.cpp -W -Wall -pedantic -I../../../include -I../../ -O2 -DNDEBUG -fPIC
g++ -o Input.o -c Input.cpp -W -Wall -pedantic -I../../../include -I../../ -O2 -DNDEBUG -fPIC
g++ -o VideoMode.o -c VideoMode.cpp -W -Wall -pedantic -I../../../include -I../../ -O2 -DNDEBUG -fPIC
g++ -o Window.o -c Window.cpp -W -Wall -pedantic -I../../../include -I../../ -O2 -DNDEBUG -fPIC
g++ -o WindowImpl.o -c WindowImpl.cpp -W -Wall -pedantic -I../../../include -I../../ -O2 -DNDEBUG -fPIC
g++ -o Linux/Joystick.o -c Linux/Joystick.cpp -W -Wall -pedantic -I../../../include -I../../ -O2 -DNDEBUG -fPIC
Linux/Joystick.cpp: In member function ‘sf::priv::JoystickState sf::priv::Joystick::UpdateState()’:
Linux/Joystick.cpp:103:62: erreur: ‘read’ was not declared in this scope
make[2]: *** [Linux/Joystick.o] Erreur 1
make[2]: quittant le répertoire « /home/natway/Téléchargements/SFML-1.6/src/SFML/Window »
make[1]: *** [sfml-window] Erreur 2
make[1]: quittant le répertoire « /home/natway/Téléchargements/SFML-1.6/src/SFML »
make: *** [sfml] Erreur 2
« Modifié: Décembre 16, 2012, 07:15:09 pm par Wayzee »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Sujet: Erreur de compilation dans Joystick.cpp (version 1.6)
« Réponse #1 le: Décembre 16, 2012, 08:54:08 pm »
Pourquoi est-ce que tu recompiles SFML 1.6 ?
Laurent Gomila - SFML developer

Wayzee

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
    • E-mail
Re : Sujet: Erreur de compilation dans Joystick.cpp (version 1.6)
« Réponse #2 le: Décembre 16, 2012, 09:31:03 pm »
Parce qu'en essayant de compiler une première fois ça n'as pas fonctionné.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Sujet: Erreur de compilation dans Joystick.cpp (version 1.6)
« Réponse #3 le: Décembre 16, 2012, 09:49:41 pm »
Mais encore ?
Laurent Gomila - SFML developer

Wayzee

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
    • E-mail
Re : Sujet: Erreur de compilation dans Joystick.cpp (version 1.6)
« Réponse #4 le: Décembre 16, 2012, 09:58:24 pm »
En compilant manuellement un projet j'ai ça :

natway@natway-XPS-L421X:~/Téléchargements$ g++ -o window-window window-window.o -lsfml-window -lsfml-system
/usr/bin/ld: escamotage incompatible /usr/local/lib/libsfml-window.so lors de la recherche de -lsfml-window
/usr/bin/ld: ne peut trouver -lsfml-window
collect2: erreur: ld a retourné 1 code d'état d'exécution

Donc je me suis dis qu'il me manquait un fichier pour utiliser window donc j'ai tenté de recompiler mais rien à faire!

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Sujet: Erreur de compilation dans Joystick.cpp (version 1.6)
« Réponse #5 le: Décembre 16, 2012, 10:12:46 pm »
Les messages d'erreur traduits, quelle plaie :P

Est-ce que tu as un symlink /usr/local/lib/libsfml-window.so ? Si oui, il pointe vers quoi ?

Et pourquoi n'utilises-tu pas SFML 2 ?
Laurent Gomila - SFML developer

Wayzee

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
    • E-mail
Re : Sujet: Erreur de compilation dans Joystick.cpp (version 1.6)
« Réponse #6 le: Décembre 16, 2012, 10:19:21 pm »
J'ai cru comprendre que la SFML 2 n'était pas encore fini donc j'ai préféré ne pas prendre de risque.

Ouep, voilà ce que j'ai :

rwxr-xr-x  1 root root    35375 déc.  16 16:18 libsfml-system.so.1.6
lrwxrwxrwx  1 root root       21 déc.  16 16:18 libsfml-window.so -> libsfml-window.s

Je me disais aussi que je suis une plaie lol  ;D

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Sujet: Erreur de compilation dans Joystick.cpp (version 1.6)
« Réponse #7 le: Décembre 16, 2012, 10:24:05 pm »
Citer
J'ai cru comprendre que la SFML 2 n'était pas encore fini donc j'ai préféré ne pas prendre de risque.
Ce qui n'est pas fini dans SFML 2 ce sont... les tutoriels. Le vrai risque c'est de se traîner SFML 1.6, qui n'est plus maintenue depuis plusieurs années.

Citer
libsfml-window.so -> libsfml-window.s
libsfml-window.s ?? Il n'en manquerait pas un bout là ?
Laurent Gomila - SFML developer

Wayzee

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
    • E-mail
Re : Sujet: Erreur de compilation dans Joystick.cpp (version 1.6)
« Réponse #8 le: Décembre 16, 2012, 10:35:35 pm »
Ah si, voilà :

-rwxr-xr-x  1 root root    35375 déc.  16 16:18 libsfml-system.so.1.6
lrwxrwxrwx  1 root root       21 déc.  16 16:18 libsfml-window.so -> libsfml-window.so.1.6

Comment débuter sur la 2.0 sans guide ? A moins que les tuto' de la 1.6 soient en partie encore valable? La SFML 1.6 n'est plus maintenue depuis combien d'années?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Sujet: Erreur de compilation dans Joystick.cpp (version 1.6)
« Réponse #9 le: Décembre 16, 2012, 10:47:57 pm »
Les tutos 1.6 sont encore utilisables, il faut juste ne pas tout prendre à la lettre ;D
Et certains tutos 2.0 sont déjà en ligne.

SFML 1.6 n'est plus maintenue depuis au moins 3 ans. Je ne me souviens même pas exactement tellement ça fait longtemps.
Laurent Gomila - SFML developer

Wayzee

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
    • E-mail
Re : Sujet: Erreur de compilation dans Joystick.cpp (version 1.6)
« Réponse #10 le: Décembre 16, 2012, 10:50:26 pm »
Quand même, mais bon la 1.6 reste quand même utilisable (j'ai un pote qui l'utilise mais il a pas pu m'aider à résoudre mon problème). Faire la différence entre quoi utiliser ou pas c'est pas forcément évident!  Alors vois tu une solution à mon problème ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Sujet: Erreur de compilation dans Joystick.cpp (version 1.6)
« Réponse #11 le: Décembre 16, 2012, 11:09:33 pm »
C'est pas un problème de droits ("root root") ?
Laurent Gomila - SFML developer

Wayzee

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
    • E-mail
Re : Sujet: Erreur de compilation dans Joystick.cpp (version 1.6)
« Réponse #12 le: Décembre 16, 2012, 11:14:51 pm »
En user normal ça change rien.