IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apple Discussion :

wxwidgets, erreur de compilation.


Sujet :

Apple

  1. #1
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut wxwidgets, erreur de compilation.
    Bonjour,

    j'essaie de compiler wxMac afin d'utiliser wxwidgets (mon PC est tombé en rade ...), cependant, j'ai une erreur de compilation au tout début :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ./bk-deps gcc -c -o wxjpeg_jcomapi.o  -DNO_GCC_PRAGMA -Ilib/wx/include/mac-ansi-release-static-2.6 -I./include -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -fpascal-strings -I./src/mac/carbon/morefilex -I/Developer/Headers/FlatCarbon -O2 -Wall -Wundef -fno-common ./src/jpeg/jcomapi.c
    gcc: unrecognized option '-no-cpp-precomp'
    cc1: error: unrecognized command line option "-fpascal-strings"
    make: *** [wxjpeg_jcomapi.o] Error 1
    En gros ça veut dire que l'option -no-cpp-precomp n'existe pas, en fait, ceci est normal depuis gcc 4.0. Cependant, j'aimerai bien savoir où je dois enlever cette direvtive de gcc pour pouvoir essayer de compiler. J'ai regardé dans le makefile mais elle n'y est pas (elle doit être dans un autre makefile ...)

    Une autre idée, serait de passer à gcc 3.3 qui connait cette option, cependant, lorsque je fait :

    Il me met que j'utilise gcc 3.3 comme compilateur par défaut et là je me dis c'est bon, je vais pouvoir compilé, et bien non, toujours la même erreur. En fait après avoir fait un gcc -v, ça me renvoie que j'utilise la version 4 de gcc (alors là je comprend plus ...)

    Donc si quelqu'un veut bien m'aider ça serait cool, parce que je ne trouve pas d'info là dessus sur le site de wxwidgets (que ce soit dans le readme, le fichier install, le wiki, ... )

    Ma config :

    Ibook G4
    1.33 Ghz - 512 RAM (ca ne sert à rien mais bon ...)
    OSX 10.4.4

    j'ai (je pense mais j'ai un doute) gcc 3.3 et gcc 4.01

    Merci à celui ou celle qui pourrait m'aider

  2. #2
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 208
    Points : 218
    Points
    218
    Par défaut
    Je ne crois pas que gcc soit en cause: c'est cc1 qui produit une erreur...
    faites un:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cat Makefile | grep pascal
    8)

    P.S: vous avez fait un "./configure" avant le "make install", ou le "make" ?

  3. #3
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    P.S: vous avez fait un "./configure" avant le "make install", ou le "make" ?
    Oui, tout de même, c'est un minimum ...

    En fait, je suis passé par fink, et là plus de soucis, néanmoins, j'aurai bien voulu à l'avenir pouvoir le compiler, directement.

    Voici ce que me donne cat Makefile | grep pascal :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CPPFLAGS =  -DNO_GCC_PRAGMA -I${top_builddir}lib/wx/include/mac-ansi-release-static-2.6 -I${top_srcdir}/include -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -fpascal-strings -I${top_srcdir}/src/mac/carbon/morefilex -I/Developer/Headers/FlatCarbon
    Je ne vois pas trop ce que celà veut dire ...

  4. #4
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    En fait, je crois comprendre ce que vous voulez identifier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cc1: error: unrecognized command line option "-fpascal-strings"
    En fait l'erreur ne vient pas de là, car l'option est bien reconnue par gcc, c'est cette erreur là qui fait planter la compilation (enfin du moins il me semble)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    gcc: unrecognized option '-no-cpp-precomp'

  5. #5
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 208
    Points : 218
    Points
    218
    Par défaut
    Enlevez du Makefile les options qui posent problemes.
    Ca a peu de chance de passer mais bon...
    Et euh... faites un cp Makefile Makefile.old avant.

Discussions similaires

  1. Erreur de compilation après modification du Uses
    Par DevelOpeR13 dans le forum Langage
    Réponses: 5
    Dernier message: 30/10/2007, 14h23
  2. Réponses: 2
    Dernier message: 23/09/2003, 14h32
  3. Réponses: 10
    Dernier message: 22/09/2003, 21h58
  4. Réponses: 4
    Dernier message: 27/08/2003, 21h34
  5. Réponses: 2
    Dernier message: 04/03/2003, 23h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo