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

Autres éditeurs Discussion :

Probleme de Compilation


Sujet :

Autres éditeurs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 60
    Par défaut Probleme de Compilation
    bonsoir a tous,
    j'ecris un programme C++ sur Suns avec Workshop 7.0 et depuis quelques jours je ne reussis plus a exécuter le programme a cause d'une erreur de compilation que je ne comprends pas et qui est la suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    __1cDstdGvector4nFCCell_n0AJallocator4n0B____M__insert_aux6Mpn0B_rk2_v_ is out-of-date and will be reg enerated
    __1cDstdGvector4nJCParentIO_n0AJallocator4n0B____M__insert_aux6Mpn0B_rk2_v_ is out-of-date and will be  regenerated
    __1cDstdGvector4nHCModule_n0AJallocator4n0B____M__insert_aux6Mpn0B_rk2_v_ is out-of-date and will be r egenerated
    __1cDstdEfind4CpnHCModule_CabEc_6FTA4rkTB_4_ is out-of-date and will be regenerated
    __1cDstdGvector4nICPadCell_n0AJallocator4n0B____M__insert_aux6Mpn0B_rk2_v_ is out-of-date and will be regenerated
    ld: fatal: file /home/tchoutat/Work/spiceNetlist/SunWS_cache/CC_obj_Z/ZRnM4sHAQJ-gEClUguHZ.o: open fai led: No such file or directory
    ld: fatal: File processing errors. No output written to ParserTest
    Exit 1
    je serais tres ravi de savoir d''ou cela provient et comment je peux l'éliminer, car je suis bloqué.
    Merci

  2. #2
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 296
    Par défaut
    Effaces tes .o, lib, et répertoires SunWS_cache (surtout eux!!).
    Recompiles.

    SunWS a des ennuis de cache fort pénibles en présence de templates.
    Dès que j'ai des erreurs avec SunWS_cache, je ne cherche même plus à comprendre =>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find dir \( -name "*.o" -o -name "*.lib" -o -name "*.so" -o -name "SunWS_cache" \) -exec rm -rf {} \;
    PS: le forum outils conviendrait mieux.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 60
    Par défaut
    Bonjour,

    Merci pour l'indication Luc Hermitte mais la ligne de code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    find dir \( -name "*.o" -o -name "*.lib" -o -name "*.so" -o -name "SunWS_cache" \) -exec rm -rf {} \;
    ne marche pas et je ne vois pas ou se trouve la faute :
    En supposant que dir soit un répertoire local se situant dans le répertoire depuis lequel le find est exécuté, il manque un '\' avant les accolades du rm.

    pour information, il n'est pas conseillé de faire un find ... -exec rm -rf \{} \;
    En effet, si tu te trompes dans le find (en ajoutant simplement un espace en trop par exemple, tu peux arriver à de graves catastrophes.

    find dir \( -name "*.o" -o -name "*.lib" -o -name "*.so" -o -name "SunWS_cache" \) -exec rm -rf \{} \;

  4. #4
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 296
    Par défaut
    Citation Envoyé par tcharles
    En supposant que dir soit un répertoire local se situant dans le répertoire depuis lequel le find est exécuté, il manque un '\' avant les accolades du rm.
    Ah! Il me semblait bien qu'il devait y en avoir un. Pourtant sous solaris, il ne m'embête plus avec. Bizarre.

    pour information, il n'est pas conseillé de faire un find ... -exec rm -rf \{} \;
    En effet, si tu te trompes dans le find (en ajoutant simplement un espace en trop par exemple, tu peux arriver à de graves catastrophes.
    C'est un fait. Il faut tester la ligne sans le rm avant. Une fois validée, elle fait une très bonne ligne pour une cible "clean" du makefile. Suivant comme sont architecturés les produits de la compilation, on peut directement détruire les répertoires obj et lib. Ce qui est plus plus simple et tout aussi efficace.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

Discussions similaires

  1. [API][Cup] problem niveau compilation
    Par KoLziG dans le forum Général Java
    Réponses: 1
    Dernier message: 02/01/2005, 19h30
  2. [JSP & TAGLIB] Probleme de compilation
    Par GesMo dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 17/05/2004, 15h03
  3. Probleme de Compilation de la STL
    Par stoluup dans le forum MFC
    Réponses: 3
    Dernier message: 05/05/2004, 17h25
  4. [TP]Probleme de compilation sous TP7
    Par yffick dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 18/12/2003, 20h32
  5. Problemes de compilation avec g++ sous linux
    Par Selimmel dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 19/09/2003, 13h43

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