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

Auteur Sujet: Perdu dans l'install d'sfml avec xcode [Resolu]  (Lu 5022 fois)

0 Membres et 1 Invité sur ce sujet

Secdam

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Perdu dans l'install d'sfml avec xcode [Resolu]
« le: Juin 12, 2012, 12:52:12 am »
Bonjour,

je sollicite votre aide pour l'installation de la lib sfml sur xcode 4.3.2
J'ai donc téléchargé sur le site, la version 2.0 en package, que j'ai donc installé ...
A la suite de ça, lorsque j'ouvre xcode, je cree un nouveau projet "SFML Application".
Je décide de tester le code déjà généré par la template du projet, et la j'ai une erreur de compilation m'indiquant qu'il me manque une librairie de debug je pense.

Voici l'erreur :
ld: library not found for -lsfml-system-d
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Ce sujet est traité dans bien des sujets sur le net, mais aucun n'a pu me satisfaire.
J'ai déjà essaye de changer la version de xcode, j'ai aussi changé les templates avec d'autres trouvées sur une adresse github ...

Rien n'y fait ...

Je vous serait extrêmement reconnaissant si quelqu'un pourrai me donner une marche a suivre précise pour me sortir de plusieurs jours de recherche et de galère ...

Merci d'avance pour vos réponses.
« Modifié: Juin 12, 2012, 02:39:19 pm par Secdam »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Perdu dans l'install d'sfml avec xcode
« Réponse #1 le: Juin 12, 2012, 07:53:59 am »
Citer
Je vous serait extrêmement reconnaissant si quelqu'un pourrai me donner une marche a suivre précise
As-tu lu le tutoriel ?
Laurent Gomila - SFML developer

Secdam

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Re : Re : Perdu dans l'install d'sfml avec xcode
« Réponse #2 le: Juin 12, 2012, 10:27:21 am »
Citer
Je vous serait extrêmement reconnaissant si quelqu'un pourrai me donner une marche a suivre précise
As-tu lu le tutoriel ?

http://www.sfml-dev.org/tutorials/2.0/start-osx-fr.php

Celui-ci ?

Hiura

  • SFML Team
  • Hero Member
  • *****
  • Messages: 4321
    • Voir le profil
    • E-mail
Re : Perdu dans l'install d'sfml avec xcode
« Réponse #3 le: Juin 12, 2012, 11:32:02 am »
Oui, celui là.

Le problème que tu mentionnes a été corrigé depuis la sortie de la RC. (Il doit y avoir un thread sur le forum anglais à ce sujet.) Tu peux le corriger soit en téléchargeant les templates depuis le dépot git, soit en utilisant les frameworks à la place des dylibs avec la version actuellement installée sur ton ordi. A choix.
SFML / OS X developer

Secdam

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Re : Perdu dans l'install d'sfml avec xcode
« Réponse #4 le: Juin 12, 2012, 11:45:37 am »
Merci, mais je suis passé a un autre problème ...
J'ai essayé de recompiler avec cmake  et je me suis rendu compte qu'il me manquait quelques dépendances ...
Alors j'installe ...

Secdam

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Re : Perdu dans l'install d'sfml avec xcode
« Réponse #5 le: Juin 12, 2012, 01:36:40 pm »
Bon,

J'ai téléchargé ici :https://github.com/SFML/SFML
cette version pour compiler avec cmake

J'ai réglé tous les problèmes de dépendances.
Pour pouvoir corriger certaines erreurs, j'ai du déplacer le dossier cmake dans src/SFML/
Il nous trouvait pas le fichier Macros.cmake contenu dans le dossier cmake contenu a la racine.

Il me reste maintenant une erreur dans le fichier Macros.cmake

Apparemment, un fonction serait appelée avec le mauvais nombre d'argument.
Mais comme je connais absolument pas l'utilisation de cmake ...

La ligne :

# set the version and soversion of the target (for compatible systems -- mo\
stly Linuxes)
    set_target_properties(${target} PROPERTIES SOVERSION ${VERSION_MAJOR})
    set_target_properties(${target} PROPERTIES VERSION ${VERSION_MAJOR}.${VERSI\
ON_MINOR})

Les erreurs :

     CMake Error at cmake/Macros.cmake:136 (set_target_properties):
     set_target_properties called with incorrect number of arguments.
     Call Stack (most recent call first):
     System/CMakeLists.txt:79 (sfml_add_library)

     CMake Error at cmake/Macros.cmake:136 (set_target_properties):
     set_target_properties called with incorrect number of arguments.
     Call Stack (most recent call first):
     Window/CMakeLists.txt:122 (sfml_add_library)

     CMake Error at cmake/Macros.cmake:136 (set_target_properties):
     set_target_properties called with incorrect number of arguments.
     Call Stack (most recent call first):
     Network/CMakeLists.txt:52 (sfml_add_library)

     CMake Error at cmake/Macros.cmake:136 (set_target_properties):
     set_target_properties called with incorrect number of arguments.
     Call Stack (most recent call first):
     Graphics/CMakeLists.txt:115 (sfml_add_library)

     CMake Error at cmake/Macros.cmake:136 (set_target_properties):
     set_target_properties called with incorrect number of arguments.
     Call Stack (most recent call first):
     Audio/CMakeLists.txt:49 (sfml_add_library)

     CMake Warning (dev) in CMakeLists.txt:
     No cmake_minimum_required command is present.  A line of code such as

     cmake_minimum_required(VERSION 2.8)

     should be added at the top of the file.  The version specified may be lower
     if you wish to support older CMake versions for this project.  For more
     information run "cmake --help-policy CMP0000".
     This warning is for project developers.  Use -Wno-dev to suppress it.

     Configuring incomplete, errors occurred!

Hiura

  • SFML Team
  • Hero Member
  • *****
  • Messages: 4321
    • Voir le profil
    • E-mail
Re : Perdu dans l'install d'sfml avec xcode
« Réponse #6 le: Juin 12, 2012, 01:42:52 pm »
Citer
J'ai réglé tous les problèmes de dépendances.
C'est à dire ?

Citer
Pour pouvoir corriger certaines erreurs, j'ai du déplacer le dossier cmake dans src/SFML/
C'était certainement pas la chose à faire. Quelles étaient ces erreurs ?

En principe, le tutoriel sur cmake devrait te permettre à compiler SFML sans accroche.

Citer
J'ai téléchargé ici :https://github.com/SFML/SFML
Il faut faire attention à comment télécharger SFML. Suivant comment tu vas te retrouver avec la même version que la RC (si tu télécharges SFML depuis le lien Download par exemple). Il faut faire un git clone.
« Modifié: Juin 12, 2012, 01:45:26 pm par Hiura »
SFML / OS X developer

Secdam

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Re : Perdu dans l'install d'sfml avec xcode
« Réponse #7 le: Juin 12, 2012, 02:08:01 pm »
Lors du configure il se stoppait presque directement et m'indiquait qu'il cherchait le fichier Macros.cmake de cette facon : src/SFML/cmake/Macros.cmake : NOT FOUND

C'est pour cela que j'ai changé le dossier de location
Après cela, plus de problème, j'ai pu voir les erreurs concernant les libs

Les problèmes de dépendances type : Glew jpeg et sndfile
Lors du clic sur configure j'avais des erreurs : NOT FOUND
Elles sont se réglées après l'installation de chacune des libs en question

Sinon effectivement je n'ai pas cloné de depot git ...
J'ai simplement téléchargé une archive tgz dans la rubrique Downloads

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Perdu dans l'install d'sfml avec xcode
« Réponse #8 le: Juin 12, 2012, 02:16:03 pm »
Le répertoire source que tu as donné à CMake, ce ne serait pas <sfml>/src/SFML ? Il faut donner le répertoire racine de ce que tu as téléchargé (<sfml>).

Citer
Sinon effectivement je n'ai pas cloné de depot git ...
J'ai simplement téléchargé une archive tgz dans la rubrique Downloads
C'est pareil, ne te tracasse pas avec ça.
Laurent Gomila - SFML developer

Hiura

  • SFML Team
  • Hero Member
  • *****
  • Messages: 4321
    • Voir le profil
    • E-mail
Re : Perdu dans l'install d'sfml avec xcode
« Réponse #9 le: Juin 12, 2012, 02:17:48 pm »
Citer
Les problèmes de dépendances type : Glew jpeg et sndfile
Citation de: tutoriel
Sous Windows et Mac OS X, toutes les dépendances nécessaires sont fournies directement avec SFML, vous n'avez rien à télécharger/installer. La compilation fonctionnera directement.
  ;)

Oui, effectivement, le download est identique. Je me suis fait berner par le nom de l'archive. Par ailleurs, la configuration de cmake fonctionne comme prévu.
SFML / OS X developer

Secdam

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
Re : Perdu dans l'install d'sfml avec xcode
« Réponse #10 le: Juin 12, 2012, 02:38:19 pm »
Mon dieu !

- git clone
- cmake a l'endroit du premier cmakelist (Racine)
- configure -> done
- CMAKE_BUILD_TYPE = "Debug"
- configure ->done
- generate
- sudo make install

Magique ...
(seulement quelques secondes ... J'y croyais pas XD)

Xcode ouvre mon projet, le compile et l’exécute sans problème.

Vraiment du beau travail !

Merci encore pour votre aide !

(ps : Après le téléchargement de l'archive, j'avais essaye de cmake a la racine, et j'avais eu une erreur ... Je ne me souviens plus laquelle mais je ne pouvais pas aller plus loin)