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

Auteur Sujet: Erreur de compilation dans Joystick.cpp  (Lu 3228 fois)

0 Membres et 1 Invité sur ce sujet

Bl4ckb0ne

  • Newbie
  • *
  • Messages: 34
    • Voir le profil
Erreur de compilation dans Joystick.cpp
« le: Décembre 09, 2012, 08:17:47 pm »
Salut à tous.

Je tente depuis 2 jours d'installer la version 2.0 de la SFML sous Ubuntu 12.10 (quantal)

Je suis passé par le tuto de la Doc officielle d'Ubuntu (Ici)
Et au lancement du make dans le dossier sfml/branches/sfml2, j'obtiens l'erreur suivante :

/home/simon/sfml/branches/sfml2/src/SFML/Window/Linux/Joystick.cpp: In member function 'sf::priv::JoystickState sf::priv::Joystick::UpdateState()':
/home/simon/sfml/branches/sfml2/src/SFML/Window/Linux/Joystick.cpp:99:62: error: 'read' was not declared in this scope
make[2]: *** [src/SFML/Window/CMakeFiles/sfml-window.dir/Linux/Joystick.cpp.o] Error 1
make[1]: *** [src/SFML/Window/CMakeFiles/sfml-window.dir/all] Error 2
make: *** [all] Error 2
 

Merci d'avance ;)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Erreur de compilation dans Joystick.cpp
« Réponse #1 le: Décembre 09, 2012, 08:46:11 pm »
C'est mega-vieux comme guide, ça fait des lustres que SFML n'utilise plus SVN. Du coup t'as dû chopper une vieille version quelconque (donc qui peut contenir des erreurs).

Il y a toutes les infos qu'il te faut sur le site officiel (ici, quoi ;)).
« Modifié: Décembre 09, 2012, 08:48:04 pm par Laurent »
Laurent Gomila - SFML developer

Bl4ckb0ne

  • Newbie
  • *
  • Messages: 34
    • Voir le profil
Re : Erreur de compilation dans Joystick.cpp
« Réponse #2 le: Décembre 09, 2012, 10:52:45 pm »
Je viens de DL la version 2.0 RC, mais je ne trouve aucun makefile ni CmakeFiles.txt.

Faudrai aussi mettre à jour les dépôts officiells de Ubuntu, qui sont encore en 1.6.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Erreur de compilation dans Joystick.cpp
« Réponse #3 le: Décembre 10, 2012, 08:12:39 am »
Citer
Je viens de DL la version 2.0 RC, mais je ne trouve aucun makefile ni CmakeFiles.txt.
Les packages précompilés ne contiennent pas les sources.

Citer
Faudrai aussi mettre à jour les dépôts officiells de Ubuntu, qui sont encore en 1.6.
Mettre à jour avec quoi ? SFML 2.0 n'est pas sortie. Et puis ce n'est pas à moi qu'il faut dire ça ;)
Laurent Gomila - SFML developer

Bl4ckb0ne

  • Newbie
  • *
  • Messages: 34
    • Voir le profil
Re : Erreur de compilation dans Joystick.cpp
« Réponse #4 le: Décembre 10, 2012, 11:06:13 pm »
Et pour l'installation, c'est bien dans le dossier usr/local, en passant en root? (Alt+F2 et la commande gksudo nautilus)? Parce que même en désinstallant complètement la v1.6 depuis le gestionnaire de paquets synaptiques, j'ai une pétée d'erreur =/

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Erreur de compilation dans Joystick.cpp
« Réponse #5 le: Décembre 10, 2012, 11:31:48 pm »
Tu l'installes où tu veux avec les droits que tu veux. Il n'y a pas de règle figée. L'important c'est qu'ensuite ton compilateur et ton éditeur de liens puissent accéder aux en-têtes et bibliothèques.
Laurent Gomila - SFML developer

Bl4ckb0ne

  • Newbie
  • *
  • Messages: 34
    • Voir le profil
Re : Erreur de compilation dans Joystick.cpp
« Réponse #6 le: Décembre 10, 2012, 11:37:02 pm »
Ok, donc faudrai que je les mette dans le dossier mingw de code blocks, sous linux. Si ce dossier existe...


P.S: Génial le temps de réponse, c'est vraiment un gros plus pour tout programmeur utilisant la SFML, félicitations ^^

EDIT!

Linkage réussi, compilation lancé, app exécutée, enjoy!

Je passe en résolu
« Modifié: Décembre 11, 2012, 12:30:48 am par Bl4ckb0ne »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Erreur de compilation dans Joystick.cpp
« Réponse #7 le: Décembre 11, 2012, 08:04:52 am »
Citer
Ok, donc faudrai que je les mette dans le dossier mingw de code blocks, sous linux. Si ce dossier existe...
Je ne pense pas, MinGW est un truc Windows ;)

Et puis sous Linux les trucs "standards" vont plutôt dans /usr/local, comme tu l'as dit. Ou alors dans ton dossier personnel (/home/toi).
Laurent Gomila - SFML developer