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

Auteur Sujet: [Résolue][mac][sfml2] Impossible de compiler le module audio  (Lu 2199 fois)

0 Membres et 1 Invité sur ce sujet

Canadadry

  • Hero Member
  • *****
  • Messages: 1081
    • Voir le profil
[Résolue][mac][sfml2] Impossible de compiler le module audio
« le: Septembre 30, 2012, 10:53:37 am »
Bonjour,

  J’essaie de compiler la dernière version de la sfml2 en utilisant les paramètre par défaut de cmake avec un makefile unix et j'ai des erreurs lors de la compilation du module audio.

[ 95%] Building CXX object src/SFML/Audio/CMakeFiles/sfml-audio.dir/SoundBufferRecorder.cpp.o
[ 96%] Building CXX object src/SFML/Audio/CMakeFiles/sfml-audio.dir/SoundFile.cpp.o
/Users/Canadadry/Downloads/LaurentGomila-SFML-6e81dab/src/SFML/Audio/SoundFile.cpp:199:48: error: use of undeclared identifier 'SF_FORMAT_OGG'
    fileInfos.format     = format | (format == SF_FORMAT_OGG ? SF_FORMAT_VORBIS : SF_FORMAT_PCM_16);
                                               ^
/Users/Canadadry/Downloads/LaurentGomila-SFML-6e81dab/src/SFML/Audio/SoundFile.cpp:199:64: error: use of undeclared identifier 'SF_FORMAT_VORBIS'
    fileInfos.format     = format | (format == SF_FORMAT_OGG ? SF_FORMAT_VORBIS : SF_FORMAT_PCM_16);
                                                               ^
/Users/Canadadry/Downloads/LaurentGomila-SFML-6e81dab/src/SFML/Audio/SoundFile.cpp:266:27: error: use of undeclared identifier 'SF_FORMAT_VORBIS'
    if (fileInfo.format & SF_FORMAT_VORBIS)
                          ^
/Users/Canadadry/Downloads/LaurentGomila-SFML-6e81dab/src/SFML/Audio/SoundFile.cpp:302:41: error: use of undeclared identifier 'SF_FORMAT_WVE'
    if (toLower(ext) == "wve"  ) return SF_FORMAT_WVE;
                                        ^
/Users/Canadadry/Downloads/LaurentGomila-SFML-6e81dab/src/SFML/Audio/SoundFile.cpp:303:41: error: use of undeclared identifier 'SF_FORMAT_OGG'
    if (toLower(ext) == "ogg"  ) return SF_FORMAT_OGG;
                                        ^
/Users/Canadadry/Downloads/LaurentGomila-SFML-6e81dab/src/SFML/Audio/SoundFile.cpp:304:41: error: use of undeclared identifier 'SF_FORMAT_MPC2K'
    if (toLower(ext) == "mpc2k") return SF_FORMAT_MPC2K;
                                        ^
/Users/Canadadry/Downloads/LaurentGomila-SFML-6e81dab/src/SFML/Audio/SoundFile.cpp:305:41: error: use of undeclared identifier 'SF_FORMAT_RF64'; did you mean 'SF_FORMAT_W64'?
    if (toLower(ext) == "rf64" ) return SF_FORMAT_RF64;
                                        ^~~~~~~~~~~~~~
                                        SF_FORMAT_W64
/Library/Frameworks/sndfile.framework/Headers/sndfile.h:67:2: note: 'SF_FORMAT_W64' declared here
        SF_FORMAT_W64                   = 0x0B0000,             /* Sonic Foundry's 64 bit RIFF/WAV */
        ^
7 errors generated.
make[2]: *** [src/SFML/Audio/CMakeFiles/sfml-audio.dir/SoundFile.cpp.o] Error 1
make[1]: *** [src/SFML/Audio/CMakeFiles/sfml-audio.dir/all] Error 2
make: *** [all] Error 2

Merci.  :)
« Modifié: Septembre 30, 2012, 03:00:40 pm par Canadadry »

Hiura

  • SFML Team
  • Hero Member
  • *****
  • Messages: 4321
    • Voir le profil
    • E-mail
Re : [mac][sfml2] Impossible de compiler le module audio
« Réponse #1 le: Septembre 30, 2012, 11:13:50 am »
C'est pas normal ça. Est-ce que tu as une version custom de libsndfile d'installée sur ta machine ?
SFML / OS X developer

Canadadry

  • Hero Member
  • *****
  • Messages: 1081
    • Voir le profil
Re : [mac][sfml2] Impossible de compiler le module audio
« Réponse #2 le: Septembre 30, 2012, 03:00:19 pm »
Merci c'était ça. J'ai mis à jour mon framework sndfile avec celui présent avec les sources de la SFML et ça fonctionne. Merci