Erreur de compilation sous UNIX

Résolu
Bonjour,

Lorsque j'effectue une compilation pour créer un exécutable après avoir complié l'ensemble de mes librairies, le compilateur me soirt l'erreur suivante:

/usr/bin/cc -Aa -D_HPUX_SOURCE -DPOSIX -o /optdev01/opt/users/a179248/pedro/LOAD/exeLoadServeur/exe/Dgexe/exeLoadServeur LoadServeur.o -g -Wl,+n +DD64 -L/opt/mqm/lib/ /optdev01/opt/users/a179248/pedro/LOAD/libMQ/lib/Dglib/libMQ.a /optdev01/opt/users/a179248/pedro/LOAD/libMQLoad/lib/Dglib/libMQLoad.a /optdev01/opt/users/a179248/pedro/LOAD/libChargementCamions/lib/Dglib/libChargementCamions.a /optdev01/opt/users/a179248/pedro/LOAD/libOutilsSupp/lib/Dglib/libOutilsSupp.a /optdev01/opt/users/a179248/pedro/LOAD/libOutilsGeneraux/lib/Dglib/libOutilsGeneraux.a /optdev01/opt/users/a179248/pedro/LOAD/libMoniteur/lib/Dglib/libMoniteur.a /optdev01/opt/users/a179248/pedro/LOAD/libServicesLoad/lib/Dglib/libServicesLoad.a /optdev01/opt/users/a179248/pedro/LOAD/libLectureEcritureBDLoad/lib/Dglib/libLectureEcritureBDLoad.a /optdev01/opt/users/a179248/pedro/LOAD/libVect3D/lib/Dglib/libVect3D.a -lmqic_r -lmqmcs -lm
ld: Mismatched ABI (not an ELF file) for -lmqic_r, found /opt/mqm/lib//libmqic_r.sl
Fatal error.
*** Error exit code 1

Stop.


Si quelqu'un a une idée, je suis preneur car je suis tout nouveau dans le monde d'UNIX et je suis perdu!

D'avance merci bcp
Configuration: UNIX

5 réponses

  1. Modérateur
    Je pense que c'est parce que libmqic_r.sl et ton programme ne sont pas compilés avec le même compilateur ou les mêmes flags. A vérifier toutefois... Essaye de recompiler cette librairie si tu as les sources.

    Bonne chance
    0
    1. Je viens de recompiler la librairie mais ça ne change rien. J'ai toujours le même message. J'ai aussi vérifié les makefile et ils ont à priori les mêmes flags :S
      0
  2. hello
    est-ce que toutes les librairies sont compilées en 64 bits ?
    0
    1. oui toutes
      0
  3. found /opt/mqm/lib//libmqic_r.sl
    il y a un double // après lib
    ne manque-t-il pas un path, ou une variable ?
    0
    1. Bonjour,

      Effectivement j'avais un pb de path!!

      Merci bcp à tous les 2
      Bonne journée
      0
  4. merci de noçus aidé
    0