Lorsque j'essaye de faire le link de mes sources proc par la commande :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
LDFLAGS=" -L$ORACLE_HOME/lib -lserver11 -lexpat -lslax11 -lwwg -lxml11 -lsqlplus -lunls11 -lsnls11 -lnls11 -llxled -lordim11 -lordimt11 -lldapclnt11 -lldapjclnt11 -lzt11 -lnnz11 -lztkg11 -loraz -llzopro -lorabz2 -lcore11 -lctx11 -lctxs11 -lctxc11 -lgx11 -lzx11 -lordsdo11 -ljavavm11 -lncrypt11 -lnl11 -lnhost11 -lntns11 -lnoname11 -lnnis11 -lnldap11 -lnsgr11 -lnbeq11 -lntcp11 -lnus11 -lntcps11 -lnro11 -lnzjs11 -lnsslb11 -loevm -lclsra11 -lhasgen11 -lclsr11 -lsql11 -lskgxpr -lnnet11 -lplc11_pic -lnnetd11 -lnid -lagent11 -lskgxpd -lhgosh11 -lcommon11 -lplc11 -lmm -lclient11 -lpsa11 -lpls11_pic -lplp11 -lodm11 -locci11 -lavstub11 -lgeneric11 -lpls11 -lskgxnr -lskgxpg -lplp11_pic -lasmclnt11 -lorion11 -lcell11 -locci -loraolap11 -lskgxp11 -lvsn11 -lskgxn2 -ln11 -lclntsh -lagtsh -L/usr/lib -lc -lm -lpthreads -lcurses -lodm -lperfstat"
 
 
ld $LDFLAGS $OBJS $CLIBS /usr/lib/crt0_64.o -o  $HOME_C/bin/$NOMEXE -bbigtoc  -b64
J'obtiens les erreurs suivantes :
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
ld: 0711-317 ERROR: Undefined symbol: ksmgsg_
ld: 0711-317 ERROR: Undefined symbol: kjbrhsw60_
ld: 0711-317 ERROR: Undefined symbol: xsdbpcmcw_
ld: 0711-317 ERROR: Undefined symbol: dgltrc_
ld: 0711-317 ERROR: Undefined symbol: .kzvtins
ld: 0711-317 ERROR: Undefined symbol: kgxlat_
ld: 0711-317 ERROR: Undefined symbol: kkpoban
ld: 0711-317 ERROR: Undefined symbol: kcsmban
ld: 0711-317 ERROR: Undefined symbol: kfIsASMOn
ld: 0711-317 ERROR: Undefined symbol: kzlban
ld: 0711-317 ERROR: Undefined symbol: xsolapban
ld: 0711-317 ERROR: Undefined symbol: dmban
ld: 0711-317 ERROR: Undefined symbol: kzvban
ld: 0711-317 ERROR: Undefined symbol: kecrban
ld: 0711-317 ERROR: Undefined symbol: .kfUsingASM
ld: 0711-317 ERROR: Undefined symbol: .xsrdbmsncupd
ld: 0711-317 ERROR: Undefined symbol: .ha_gs_dispatch
ld: 0711-317 ERROR: Undefined symbol: .ha_gs_quit
ld: 0711-317 ERROR: Undefined symbol: .ha_gs_init
ld: 0711-317 ERROR: Undefined symbol: .ha_gs_subscribe
ld: 0711-317 ERROR: Undefined symbol: .ha_gs_unsubscribe
ld: 0711-317 ERROR: Undefined symbol: .ha_gs_join
ld: 0711-317 ERROR: Undefined symbol: .ha_gs_leave
lorsque j'ai ajouté l'option -bnoquiet==> ces erreurs sont liées aux bibliothèques oracle portant dans la variable $LDFLAGS, j'ai ajouté toutes les biblios oracle 11g
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
xsoqugain                 [51]    ER DS ksmuf.c(/exec/products/oracle/v11.2/lib/libserver11.a[ksmuf.o])
 
                                   00000440 .data    R_POS    [43]    ksmutf
                                   00000010 .data    R_POS    [53]    <xsoqugain>
 
 kkxsmg                    [331]   ER DS ksmuf.c(/exec/products/oracle/v11.2/lib/libserver11.a[ksmuf.o])
 
                                   000004d0 .data    R_POS    [243]   ksmupf
                                   00000240 .data    R_POS    [333]   <kkxsmg>
 .kkxffc                   [922]   ER PR kkm.c(/exec/products/oracle/v11.2/lib/libserver11.a[kkm.o])
 
                                   00001618 .text    R_RBR    [47]    <.kkmpls>
 .kkxfnm                   [924]   ER PR kkm.c(/exec/products/oracle/v11.2/lib/libserver11.a[kkm.o])
 
                                   00001664 .text    R_RBR    [47]    <.kkmpls>
 .kkxrrx                   [1320]  ER PR kecp.c(/exec/products/oracle/v11.2/lib/libserver11.a[kecp.o])
 
                                   000269b4 .text    R_RBR    [167]   .kecpPlsqlRpc
 
 kkxptsm                   [41]    ER DS kpsst.c(/exec/products/oracle/v11.2/lib/libserver11.a[kpsst.o])
Pouvez-vous m'aider ?