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

Fortran Discussion :

[f90] problème de compilation (post remis en forme!)


Sujet :

Fortran

  1. #1
    Membre très actif
    Profil pro
    ingénieur
    Inscrit en
    Novembre 2011
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur

    Informations forums :
    Inscription : Novembre 2011
    Messages : 165
    Par défaut [f90] problème de compilation (post remis en forme!)
    Bonjour,

    J'ai des fichiers à compiler en f90.

    Ces fichiers étaient en latin1, je les ai compilé sans problème.

    Puis je les ai converti en utf-8, et là j'ai des erreurs à la compilation:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    f90 -C -xtypemap=real:64,integer:64 -dalign -O3 -c ./SRC/moterr.f -o ./OBJ/moterr.o
     
             MSG = 'PARIXX : Le paramètre de conduite fourni est indicatif.'
                   ^
    "./SRC/moterr.f", Line = 159, Column = 16: ERROR: This token is missing the ' delimiter.
    En supprimant les caractères accentués ça passe, mais j'aimerais pouvoir compiler avec les accents.

    si vous avez des idées du pourquoi et du comment y remédier

  2. #2
    Membre très actif
    Profil pro
    ingénieur
    Inscrit en
    Novembre 2011
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur

    Informations forums :
    Inscription : Novembre 2011
    Messages : 165
    Par défaut
    oups mon post était incompréhensible! j'ai remédie à ça

  3. #3
    Membre éprouvé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Janvier 2012
    Messages : 27
    Par défaut
    Salut, tu es sur quelle plateforme pour compiler (Sun ?) Et quelle version de compilateur tu utilises ?
    Il me semble que les anciennes versions de compilo sun ne supportent pas bien l'unicode.

  4. #4
    Membre très actif
    Profil pro
    ingénieur
    Inscrit en
    Novembre 2011
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur

    Informations forums :
    Inscription : Novembre 2011
    Messages : 165
    Par défaut
    bonjour,

    Plateforme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    2.6.18-164.el5 x86_64 GNU/Linux
    version du compilo:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    f90: Sun Fortran 95 8.4 Linux_i386 2009/06/03

  5. #5
    Membre très actif
    Profil pro
    ingénieur
    Inscrit en
    Novembre 2011
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur

    Informations forums :
    Inscription : Novembre 2011
    Messages : 165
    Par défaut
    en fait j'ai fait quelques tests, et il semble que le problème vient du fait qu'il y a trop de caractères sur la ligne (si je supprime un caractère, quel qu'il soit alors ça compile). Ce qui me parait bizarre c'est que les lignes sont loin de faire 132 caractères....

  6. #6
    Membre éprouvé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Janvier 2012
    Messages : 27
    Par défaut
    Tu pourrais nous donner le code source de la ligne posant problème (avec le nombre d'espaces blancs avant le bloc) ?
    Merci

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 489
    Par défaut
    Bonjour,

    Citation Envoyé par tiresias54 Voir le message
    en fait j'ai fait quelques tests, et il semble que le problème vient du fait qu'il y a trop de caractères sur la ligne (si je supprime un caractère, quel qu'il soit alors ça compile). Ce qui me parait bizarre c'est que les lignes sont loin de faire 132 caractères....
    Le format fixe n'est sensé s'étendre que sur les 72 premières colonnes. Et typiquement les compilateurs ont tendance à présumer qu'un fichier "machin.f" contient du fortran au format fixe (mais mieux vaut vérifier cela en consultant la doc de ton compilateur).
    Mais il y a généralement des options de compilation pour changer le nombre de colonnes "valides" (à nouveau, voir la doc de ton compilateur).

    Bonne continuation.

  8. #8
    Membre très actif
    Profil pro
    ingénieur
    Inscrit en
    Novembre 2011
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur

    Informations forums :
    Inscription : Novembre 2011
    Messages : 165
    Par défaut
    j'ai résolu le problème en faisant un retour chariot lorsque le compilo gueule que la ligne est trop longue, en attendant de regarder plus en détail les options permettant de laisser le format fixe de coté...

    problème résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème pour compiler un code .f90
    Par P_F_1217 dans le forum Fortran
    Réponses: 11
    Dernier message: 03/01/2013, 08h26
  2. probléme de compilation avec forms
    Par ramzi_iag dans le forum PL/SQL
    Réponses: 1
    Dernier message: 30/03/2011, 17h14
  3. Réponses: 1
    Dernier message: 29/10/2003, 12h16
  4. Problème de compilation de la DLL du XMLRad
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/04/2003, 16h46
  5. Réponses: 1
    Dernier message: 27/05/2002, 01h44

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