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

Unix Discussion :

[HP-UX] Problème de compilation Cobol


Sujet :

Unix

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Mai 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2012
    Messages : 5
    Points : 3
    Points
    3
    Par défaut [HP-UX] Problème de compilation Cobol
    Bonjour,

    J'ai à ma disposition 2 serveurs Unix (France / Pologne) qui exécutent des programmes Cobol. Le serveur Pologne à cramer, il a donc été refait de zéro.
    Sur le serveur Pologne, nous avons mis une sauvegarde de nos batchs Cobol, ceux ci fonctionnent correctement. Par contre, dès que je réalise une compilation d'un batch, qui se termine sans erreur de compilation, l'exécutable plantent avec erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Load error : file 'XXXXX' 
    error code: 211, pc=0, call=1, seg=0 
    211 Program not executable by Run-Time System
    Si je prends le fichier compiler de la Pologne, et que je l'installe en France, celui ci fonctionne correctement. Mais si je prends une ancienne source de la Pologne, et que je l'installe sur la France, j'obtiens le même plantage avec le même message d'erreur.

    J'ignore si le problème vient d'une mauvaise version de mon compilateur, ou si il vient d'un mauvais paramétrage Unix. Pourriez vous m'aiguiller ?
    Merci

  2. #2
    Candidat au Club
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Mai 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2012
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    En cherchant sur internet, j’ai trouvé le message correspondant :

    211 Program not executable by Run-Time System (Fatal)
    An attempt was made to run a program that is incompatible with the currently-specified run-time system. For example, system executable, shared library, and callable shared object files that have been linked using older COBOL systems could be incompatible.
    On dual 32-bit/64-bit COBOL systems, all code must be compiled and linked using the same word length. A 64-bit run-time system does not run programs compiled and/or linked on 32-bit platforms or in 32-bit mode. Similarly, a 32-bit run-time system does not run programs compiled and/or linked on 64-bit platforms in 64-bit mode.

    Resolution:
    Recompile and/or relink your program so that it is compatible with the current run-time system.
    Traduction google :

    211 Programme non exécutable par Run-Time System (Fatal)
    Une tentative a été faite pour exécuter un programme qui est incompatible avec le moment spécifié par run-time. Par exemple, l'exécutable du système, la bibliothèque partagée, et appelables fichiers objets partagés qui ont été liés à l'aide des systèmes plus anciens COBOL pourrait être incompatible.
    Sur les systèmes à double COBOL 32-bit/64-bit, tout le code doit être compilé et lié en utilisant la longueur même mot. A 64-bit run-time système ne fonctionne pas programmes compilés et / ou lié sur les plateformes 32 bits ou en mode 32-bit. De même, un 32-bit run-time système ne fonctionne pas programmes compilés et / ou lié sur les plateformes 64 bits en mode 64-bit.

    Résolution:
    Recompiler et / ou rétablir le lien entre votre programme de sorte qu'il est compatible avec le courant d'exécution du système
    Comment savoir la configuration de mon serveur et de mon compilateur ??

  3. #3
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    vu que c'est des fichiers échangés entre pays, il pourrait y avoir des caractères spéciaux à convertir avant la compilation, parce que pour une raison X ça gène pas la compilation mais ça gène à l'exécution...

    Où le programme fait appel à des variables systèmes styles LOCAL ou autre et donc dépendantes du pays..

    sans autres infos....

  4. #4
    Candidat au Club
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Mai 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2012
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Non ce n'est pas un problème d'accent, les batchs tournent bien malgré le problème des caractères spéciaux...

    Car les anciennes sources que l'on a installé, fonctionne sur le serveur, et nous avons eu une erreur du aux caractère spéciaux, mais le batch avait tourné correctement, et s'est arrêté correctement.

    Là, je pense plus que nous avons mal paramétré le serveur Unix, et de ce fait non avons des erreurs à la compilation. Il est même probable que l'on ait une mauvaise version de compilateur...
    Mais n'ayant aucune formation en Unix, j'ignore comment vérifier ce genre de paramètre...

  5. #5
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    avec swlist tu peux lister les softs & versions installés pour voir la version du compilateur ça peut aider.


Discussions similaires

  1. Problème de compilation COBOL
    Par OlivierLimas dans le forum z/OS
    Réponses: 3
    Dernier message: 07/03/2012, 09h18
  2. problème de compilation cobol
    Par pinfada dans le forum Cobol
    Réponses: 2
    Dernier message: 30/01/2012, 19h00
  3. Problème compilation Cobol sous Iseries
    Par Duchemole dans le forum Cobol
    Réponses: 8
    Dernier message: 01/07/2011, 00h21
  4. Réponses: 12
    Dernier message: 17/10/2008, 11h40
  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