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

Auteur Sujet: [Résolu] Problèmes avec Cmake  (Lu 8710 fois)

0 Membres et 1 Invité sur ce sujet

Raitosan

  • Full Member
  • ***
  • Messages: 221
    • Voir le profil
    • E-mail
[Résolu] Problèmes avec Cmake
« le: Juin 03, 2012, 09:36:59 am »
Bonjour à tous!

Voila, j'ai un problème pour compiler la SFML. Le problème ne viens pas de la SFML, mais de CMake qui apparement ne peux rien faire...

Voici les erreurs qu'il me donne lorsque je configure:

Citer
CMake Error: Unable to open cache file for save. .../LaurentGomila-SFML-ac9bda5/build/CMakeCache.txt
CMake Error: : System Error: Ressource temporairement non disponible
CMake Error: The source directory ".../LaurentGomila-SFML-ac9bda5" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.

Je suis sur Ubuntu 12.04 x86, j'ai essayer aussi de lancer cmake-gui en mode sudo mais le problème est encore là.
Comment je pourrais régler ce problème?

Merci d'avance!
« Modifié: Juin 08, 2012, 10:42:56 am par Raitosan »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problèmes avec Cmake
« Réponse #1 le: Juin 03, 2012, 09:43:14 am »
Supprime tout, redémarre, assure toi que tu as les droits d'écriture dans le répertoire de build, et recommence :)
Laurent Gomila - SFML developer

Raitosan

  • Full Member
  • ***
  • Messages: 221
    • Voir le profil
    • E-mail
Re : Problèmes avec Cmake
« Réponse #2 le: Juin 03, 2012, 09:56:41 am »
Je dois supprimer le dossier de la SFML ou Cmake(pour le réinstaller ensuite)?

Edit: j'ai supprimer le dossier, j'ai redémarer, j'ai décompresser à nouveau l'archive de la SFML, j'ai re-essayer, mais l'erreur persiste...
J'ai bien revérifier, j'ai tous les droits sur le dossier de la SFML... Mais CMake m'affiche toujours les mêmes erreurs(j'ai renouvelé l'opération)
« Modifié: Juin 03, 2012, 10:22:20 am par Raitosan »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problèmes avec Cmake
« Réponse #3 le: Juin 03, 2012, 10:43:34 am »
Je parle en fait du répertoire de build, pas de CMake ni de SFML. Le répertoire de build est celui que tu choisis pour que CMake y fourre tout son merdier temporaire, ainsi que les fichiers compilés. Il est conseillé de le mettre à part du répertoire source (SFML).
Laurent Gomila - SFML developer

Raitosan

  • Full Member
  • ***
  • Messages: 221
    • Voir le profil
    • E-mail
Re : Problèmes avec Cmake
« Réponse #4 le: Juin 03, 2012, 11:05:18 am »
build reste vide. Comme si Cmake ne pouvait toucher à rien... Je possède tous les droits sur build, j'ai essayer en laissant Cmake créer le répertoire build, puis j'ai aussi essayer en le créant moi même, mais le problème reste présent :/

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problèmes avec Cmake
« Réponse #5 le: Juin 03, 2012, 11:45:22 am »
CMake ne te donne aucun autre message ?
Laurent Gomila - SFML developer

Raitosan

  • Full Member
  • ***
  • Messages: 221
    • Voir le profil
    • E-mail
Re : Problèmes avec Cmake
« Réponse #6 le: Juin 03, 2012, 12:45:21 pm »
Non, il ne me donne que ça :/

Edit: ça ne serait pas linux qui interdit à CMake de créer/modifier des fichiers?
« Modifié: Juin 03, 2012, 01:46:34 pm par Raitosan »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problèmes avec Cmake
« Réponse #7 le: Juin 03, 2012, 04:34:02 pm »
Citer
ça ne serait pas linux qui interdit à CMake de créer/modifier des fichiers?
Il le ferait uniquement si tu n'avais pas les droits adéquats sur le répertoire. Ou alors peut-être si CMake lui-même a des droits bizarres, je ne sais pas trop.
Laurent Gomila - SFML developer

Raitosan

  • Full Member
  • ***
  • Messages: 221
    • Voir le profil
    • E-mail
Re : Problèmes avec Cmake
« Réponse #8 le: Juin 07, 2012, 08:13:34 am »
J'ai tout réinstaller et j'obtient les même erreurs que d'habitude mais avec une fenêtre: "Error in configuration process, project files may be invalid"

Mais comme il n'arrive même pas à créer un fichier cache et que CMake a l'air limiter en ressources, je doute que ça vienne des fichiers du projet :/

Bien, j'ai télécharger la version RC de la 2.0 sur le site internet, mais est-ce que celle-ci se compile? J'ai essayer de linker le dossier avec mon projet pour tester et lors de la compilation j'obtient comme erreur:

||=== Zeforiu-Editeur, Debug ===|
ld||cannot find -lsfml-graphics-s-d|
ld||cannot find -lsfml-window-s-d|
ld||cannot find -lsfml-system-s-d|
||=== Build finished: 3 errors, 0 warnings ===|
« Modifié: Juin 08, 2012, 09:33:29 am par Raitosan »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problèmes avec Cmake
« Réponse #9 le: Juin 08, 2012, 09:37:55 am »
As-tu bien suivi le tutoriel de démarrage ?
Laurent Gomila - SFML developer

Raitosan

  • Full Member
  • ***
  • Messages: 221
    • Voir le profil
    • E-mail
Re : Problèmes avec Cmake
« Réponse #10 le: Juin 08, 2012, 10:23:25 am »
Normalement oui.

J'ai été dans les propriétés du projet, dans search directories j'ai mis ce qu'il fallait dans linker(dossier lib/) et compiler(dossier include/).
J'ai ensuite été dans l'onglet linker settings puis j'ai rajouter sfml-graphics-s-d, sfml-window-s-d, sfml-system-s-d. (je travail en mode debug pour le momment)
Dans Compiler settings, dans l'onglet defines j'ai rajouter SFML_STATIC.

Quand j'avais compiler mon programme, il trouvait bien les erreurs comme le nom des fonctions qui n'étais pas bon etc..., mais une fois toutes les erreurs corrigés j'ai u le droit à

||=== Zeforiu-Editeur, Debug ===|
ld||cannot find -lsfml-graphics-s-d|
ld||cannot find -lsfml-window-s-d|
ld||cannot find -lsfml-system-s-d|
||=== Build finished: 3 errors, 0 warnings ===|

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problèmes avec Cmake
« Réponse #11 le: Juin 08, 2012, 10:26:36 am »
Ah, mais sous Linux les bibliothèques statiques de SFML ne sont pas fournies. Il ne faut pas lier statiquement sous Linux, ça ne sert à rien.
Laurent Gomila - SFML developer

Raitosan

  • Full Member
  • ***
  • Messages: 221
    • Voir le profil
    • E-mail
Re : Problèmes avec Cmake
« Réponse #12 le: Juin 08, 2012, 10:27:17 am »
Ah ok! Je change ça tout de suite et je te dit quoi, merci pour tes réponses rapides!

Bon et bien on dirais qu'il ne trouve toujours rien...

||=== Zeforiu-Editeur, Debug ===|
ld||cannot find -lsfml-graphics-d|
ld||cannot find -lsfml-window-d|
ld||cannot find -lsfml-system-d|
||=== Build finished: 3 errors, 0 warnings ===|

Edit: Le mode Release fonctionne >_>
Il n'y a pas non plus le mode debug sous linux?
« Modifié: Juin 08, 2012, 10:32:21 am par Raitosan »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problèmes avec Cmake
« Réponse #13 le: Juin 08, 2012, 10:38:31 am »
Ah ben non, effectivement. Elles ne servent à rien sous Linux (tu peux lier du release quand tu compiles en debug).
Laurent Gomila - SFML developer

Raitosan

  • Full Member
  • ***
  • Messages: 221
    • Voir le profil
    • E-mail
Re : Problèmes avec Cmake
« Réponse #14 le: Juin 08, 2012, 10:42:41 am »
Ok, merci pour ton aide, problème résolus :)

 

anything