Bonjour,

Voilà j'ai un soucis avec mon exécutables.
Il est compilé sous HP-UX en 64 bits et il se compile bien.

Seulement quand je l'exécute, j'ai ceci :
aCC runtime: Use of "-mt" must be consistent during both compilation and linking.
./import.sh[108]: 1422 Abort(coredump)
J'ai essayé de voir ce qu'il y avait dans le fichier core et voici ce que j'ai :
Core was generated by `import.exe'.
Program terminated with signal 6, Aborted.


warning: Load module /base/oracle/product/V10.2.0.2/lib//libclntsh.so.10.1 has been stripped.
Debugging information is not available.


warning: Load module /base/oracle/product/V10.2.0.2/lib/libnnz10.so has been stripped.
Debugging information is not available.

#0 0xc000000000356b10:0 in kill+0x30 () from /usr/lib/hpux64/libc.so.1
(gdb) bt
#0 0xc000000000356b10:0 in kill+0x30 () from /usr/lib/hpux64/libc.so.1
#1 0xc00000000027a510:0 in raise+0x30 () from /usr/lib/hpux64/libc.so.1
#2 0xc000000000317e90:0 in abort+0x190 () from /usr/lib/hpux64/libc.so.1
#3 0xc000000000a2b610:0 in std::terminate()+0x50 ()
from /usr/lib/hpux64/libCsup.so.1
#4 0xc000000000a2ddd0:0 in __cxa_throw+0x3f0 ()
from /usr/lib/hpux64/libCsup.so.1
#5 0xc0000000009d3390:0 in std::basic_istream<char,std::char_traits<char> >::read(char*,long,int,int)+0x2d0 () from /usr/lib/hpux64/libstd_v2.so.1
#6 0x4000000000047cf0:0 in inline std::basic_istream<char,std::char_traits<char> >::getline(char*,long,char) (this=0x9fffffffffffd1d0,
__s=0x9fffffffffffbf00 "", __n=70, __delim=10 '\n')
at /opt/aCC/include_std/istream:235
#7 0x4000000000047c40:1 in std::basic_istream<char,std::char_traits<char> >::getline (this=0x9fffffffffffd1d0, __s=0x9fffffffffffbf00 "", __n=70)
at /opt/aCC/include_std/istream:241
#8 0x4000000000021800:0 in CSImport::alimentationGlobale (
this=0x9fffffffffffd900, chemin=0x9fffffffffffd400 "/devl/bdv2/unix",
cheminOrigine=0x9fffffffffffd500 "/devl/bdv2/unix/rp",
cheminErreur=0x9fffffffffffd600 "/devl/bdv2/unix/bad",
cheminImpression=0x9fffffffffffd700 "/devl/bdv2/unix/out",
origine=0x4000000000012b18 "import",
fichierCompletDoublon=0x9fffffffffffd800 "/devl/bdv2/unix/out")
---Type <return> to continue, or q <return> to quit---
at /devl/bdv2/unix/src/simport.c:1358
#9 0x400000000001d680:0 in CSImport::Execution (this=0x9fffffffffffd900)
at /devl/bdv2/unix/src/simport.c:155
#10 0x40000000000952d0:0 in CBaseSession::Run (this=0x9fffffffffffd900)
at /devl/bdv2/unix/src/pssess.pc:391
#11 0x400000000001c890:0 in main (argc=2, argv=0x9fffffffffffeac0)
at /devl/bdv2/unix/src/import.c:82
Quelqu'un aurait une idée pourquoi çà plante. Je précise qu'avant l'exe fonctionnait sous HP-UX en 32bits.
J'ai recherché un peu sur le net et il me parle de 'patch' parfois...

Merci d'avance pour votre aide.