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

AIX Discussion :

[AIX] Problème de Compilation C++


Sujet :

AIX

  1. #1
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    163
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 163
    Points : 76
    Points
    76
    Par défaut [AIX] Problème de Compilation C++
    Bonjour tout le monde,

    Je travaille sur un projet C++. J'ai d'ailleurs plusieurs question sur ce forum en attentes de réponses. Donc je travaille sur un projet C++ qui marche. Pour l'évoluter je lui ai ajouter une librairie (après l'avoir installée et compilée). Apèrs l'ajout de cette librairie, j'ai modifié le Mikefile pour lier la librairie au projet.

    Mais à la compilation j'ai ses messages d'erreurs:

    ld: warning: powerpc:common architecture of input file `Monprojet/lib//libhdf5_cpp.a(H5DataSet.o)' is incompatible with powerpc:common64 output
    ld: warning: powerpc:common architecture of input file `Monprojet/lib//libhdf5_cpp.a(H5Attribute.o)' is incompatiblewith powerpc:common64 output
    ld: warning: powerpc:common architecture of input file `Monprojet/lib//libhdf5_cpp.a(H5DcreatProp.o)' is incompatible with powerpc:common64 output
    ld: warning: powerpc:common architecture of input file `Monprojet/lib//libhdf5_cpp.a(H5AbstractDs.o)' is incompatible with powerpc:common64 output
    ld: warning: powerpc:common architecture of input file `Monprojet/lib//libhdf5_cpp.a(H5AtomType.o)' is incompatible with powerpc:common64 output
    xlf90_r: 1501-224 fatal error in /usr/bin/ld: signal 11 received
    gmake: *** [figaro2007] Error 251

    les fichier *.a dans les warning dans des fichier de la nouvelle librairie installée.

    Cela faut deux semaine, que je suis dessus. Une semaine pour l'instalation de la librairie et une autre pour la compilation. Je commence vraiment à desesperer.

    Je vous remercie de vouloir m'aider, je vous serai très reconnaissant.
    mamid

  2. #2
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    J'ai du mal a comprendre un truc.
    Comment peux tu avoir des erreurs "powerpc:common64" sur une architecture power ?

    power != powerpc

    PowerPC , c'est l'ancienne archi des Macs
    Power, c'est l'archi sur laquelle repose Aix

    Tu travailles sur quelle type de machine ?
    Grave urgent !!!

  3. #3
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    163
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 163
    Points : 76
    Points
    76
    Par défaut Type de machine
    Après avoir tapé la commande unam -a, j'ai

    Linux hoedic 2.6.5-7.139-pseries64 #2 SMP Wed Aug 24 00:35:54 CEST 2005 ppc64 ppc64 ppc64 GNU/Linux

    (je ne m'y connait pas trop. Je crois que c'est une machine IBM, d'après mes sources)

    Comprends-tu quelques choses à ce messages d'erreur? Je crois que c'est un problème de linker (D'après la commande ld). Mais je ne comprends pas tout.

    Je te remercie, sincèrement.
    mamid

  4. #4
    Membre régulier
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    163
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 163
    Points : 76
    Points
    76
    Par défaut Info
    D'après mes recherches, le problème est dû à un conflit entre ma librairie, sur 32 bits et mon projet, 64 bits...Ce qui explique, à mon humble avis, les messages "warning" pendant la compilation.

    y a-il à moyen de faire autrement pour éviter ce problème?

    Merci.
    mamid

Discussions similaires

  1. Problème de compilation postgres 8.4.1 sous Unix AIX
    Par casasniper dans le forum Installation
    Réponses: 7
    Dernier message: 16/10/2009, 12h58
  2. Réponses: 2
    Dernier message: 08/06/2009, 16h20
  3. Problème de compilation sur AIX 5.3 -
    Par bambabar dans le forum AIX
    Réponses: 6
    Dernier message: 03/03/2009, 13h06
  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