Kompilace "make"

Jiri Mares jirka na edoras.cz
Pátek Listopad 14 23:30:38 CET 2003


Dobry den

Pozadal bych nejakeho ochotneho odbornika, zda by mi pomohl rozlustit 
tuhle chybu: (doslo k ni behem kompilace oraclu9i v mandraku 9.2)

[root na linux-backup lib]# /usr/bin/make -f ins_rdbms.mk ioracle 
ORACLE_HOME=/oracle

 - Linking Oracle
rm -f /oracle/rdbms/lib/oracle
gcc  -o /oracle/rdbms/lib/oracle -L/oracle/rdbms/lib/ -L/oracle/lib/ 
-L/oracle/lib/stubs/   -Wl,-E `test -f /oracle/rdbms/lib/skgaioi.o && 
echo /oracle/rdbms/lib/skgaioi.o` /oracle/rdbms/lib/opimai.o 
/oracle/rdbms/lib/ssoraed.o /oracle/rdbms/lib/ttcsoi.o 
/oracle/lib/nautab.o /oracle/lib/naeet.o /oracle/lib/naect.o 
/oracle/lib/naedhs.o /oracle/rdbms/lib/config.o  -lserver9 -lodm9 
-lskgxp9 -lskgxn9 -lclient9  -lvsn9 -lwtcserver9 -lcommon9 -lgeneric9 
/oracle/rdbms/lib/defopt.o -lknlopt `if /usr/bin/ar tv 
/oracle/rdbms/lib/libknlopt.a | grep xsyeolap.o > /dev/null 2>&1 ; then 
echo "-loraolap9" ; fi` `if /usr/bin/ar tv /oracle/rdbms/lib/libknlopt.a 
| grep dmwdm.o > /dev/null 2>&1; then echo "-ldm9"; fi` -lslax9 -lpls9  
-lplp9 -lserver9 -lclient9  -lvsn9 -lwtcserver9 -lcommon9 -lgeneric9 
-lknlopt -lslax9 -lpls9  -lplp9 -ljox9 -lserver9 -locijdbcst9 -lwwg9  
`cat /oracle/lib/ldflags`    -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 
-lnl9 -lnro9 `cat /oracle/lib/ldflags`    -lnsslb9 -lncrypt9 -lnsgr9 
-lnzjs9 -ln9 -lnl9 -lmm -lnls9  -lcore9 -lnls9 -lcore9 -lnls9 -lxml9 
-lcore9 -lunls9 -lnls9 `cat /oracle/lib/ldflags`    -lnsslb9 -lncrypt9 
-lnsgr9 -lnzjs9 -ln9 -lnl9 -lnro9 `cat /oracle/lib/ldflags`    -lnsslb9 
-lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9  -ltrace9 -lnls9  -lcore9 -lnls9 
-lcore9 -lnls9 -lxml9 -lcore9 -lunls9 -lnls9 `if /usr/bin/ar tv 
/oracle/rdbms/lib/libknlopt.a | grep "kxmnsd.o" > /dev/null 2>&1 ; then 
echo " " ; else echo "-lordsdo9"; fi` -lctxc9 -lctx9 -lzx9 -lgx9 -lctx9 
-lzx9 -lgx9 -lordimt9 -lnls9  -lcore9 -lnls9 -lcore9 -lnls9 -lxml9 
-lcore9 -lunls9 -lnls9 -lsnls9 -lunls9 -lxsd9 -lnls9  -lcore9 -lnls9 
-lcore9 -lnls9 -lxml9 -lcore9 -lunls9 -lnls9   `cat 
/oracle/lib/sysliblist` -Wl,-rpath,/oracle/lib:/lib:/usr/lib -lm    `cat 
/oracle/lib/sysliblist` -ldl -lm   `test -f /oracle/rdbms/lib/skgaioi.o 
&& echo -laio`
/usr/bin/ld: /oracle/rdbms/lib/oracle: hidden symbol `__fixunssfdi' in 
/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.3.1/libgcc.a(_fixunssfdi.oS) 
is referenced by DSO
collect2: ld returned 1 exit status
make: *** [/oracle/rdbms/lib/oracle] Error 1
[root na linux-backup lib]#


Diky, Jirka Mares



Další informace o konferenci Linux