Solaris x86 Oracle install fails: linking problem. Advice sought.

From: Mike O'Connor <oconnorm_at_eleceng.ee.queensu.ca>
Date: 1996/03/11
Message-ID: <4i0un4$bnj_at_knot.queensu.ca>


I have a little Pentium box that's running out-of-the-box Solaris x86 2.4. I am trying to install the trial version of Oracle Workgroup Server that is presently available for download from the Oracle Web server.

I am getting some linking errors in the final stages of the Server installation. I had no problem installing the client software, so that I now have a very pretty interface to a database engine that doesn't work at all. :-)

If anyone recognizes these errors, and knows of a fix, I would appreciate hearing about it.

is all.
Mike O'Connor
Optical Signal Processing Lab, Dept of Electrical and Computer Engineering Queen's University at Kingston, Ontario, Canada. tel 613 545-6000 x5022



Linking and installing TNS listener executables (make -f network.mk ORACLE_HOME=/oracle/server2 install)

/usr/ccs/bin/ld -dy /oracle/server2/lib/solaris/zit.o /oracle/server2/lib/solaris/z1t.o
/oracle/server2/lib/solaris/ztx.o /oracle/server2/lib/solaris/znt.o -o tnslsnr -L/oracle
/server2/lib s0nsgl.o -lnsg /oracle/server2/lib/osntab.o -lsqlnet -lora -lsqlnet -lora
-lnlsrtl -lcv6 -lcore -lnlsrtl -lcv6 -lcore -lsocket -lnsl -lelf -lm -ldl -laio -lc -lstublm
ld: elf error: file /oracle/server2/lib/libnlsrtl.a: unable to locate archive symbol table:
 Format error: archive fmag 
ld: elf error: file /oracle/server2/lib/libnlsrtl.a: unable to locate archive symbol table:
 Format error: archive fmag 

ld: fatal: File processing errors. No output written to tnslsnr *** Error code 1
make: Fatal error: Command failed for target `tnslsnr'

Linking and installing NAMES executables (make -f names.mk ORACLE_HOME=/oracle/server2 install)

/usr/ccs/bin/ld -dy /oracle/server2/lib/solaris/zit.o /oracle/server2/lib/solaris/z1t.o
/oracle/server2/lib/solaris/ztx.o /oracle/server2/lib/solaris/znt.o -L/oracle/server2/lib -o
 names s0nnov.o -lsqlnet -lros -lut /oracle/server2/lib/osntab.o -lsqlnet -lora -lsqlnet -lora -lnlsrtl -lcv6 -lcore -lnlsrtl -lcv6 -lcore -lsocket -lnsl -lelf -lm -ldl -laio -lc ld: elf error: file /oracle/server2/lib/libnlsrtl.a: unable to locate archive symbol table: Format error: archive fmag
ld: elf error: file /oracle/server2/lib/libcore.a: unable to locate archive symbol table: Format error: archive fmag
ld: elf error: file /oracle/server2/lib/libnlsrtl.a: unable to locate archive symbol table: Format error: archive fmag
ld: elf error: file /oracle/server2/lib/libcore.a: unable to locate archive symbol table: Format error: archive fmag
ld: fatal: malloc (0x2c) failed: errno=11 ld: fatal: calloc (0x2c) failed: errno=11 *** Error code 1
make: Fatal error: Command failed for target `names'

Installing install and osntabst.o.
(make -f oracle.mk ORACLE_HOME=/oracle/server2 install osntabst.o)

chmod 755 /oracle/server2/bin
rm -f /oracle/server2/lib/osntab.o osntab.s osntabst.s /oracle/server2/lib/config.o ksms.s ksms.o
rm -f oracle imp exp sqldba sqlldr
/oracle/server2/bin/genksms > ksms.s

`if [ -f /usr/ccs/bin/as ]; then echo /usr/ccs/bin/as; else echo idas; fi` -o ksms.o ksms.s chmod 644 /oracle/server2/lib/libknl.a
ar r /oracle/server2/lib/libknl.a ksms.o
/oracle/server2/bin/genosntab -c > osntab.s
`if [ -f /usr/ccs/bin/as ]; then echo /usr/ccs/bin/as; else echo idas; fi` -o osntab.o osntab.s mv -f osntab.o /oracle/server2/lib
chmod a+r /oracle/server2/lib/osntab.o
/oracle/server2/bin/genconfig > config.s
`if [ -f /usr/ccs/bin/as ]; then echo /usr/ccs/bin/as; else echo idas; fi` -o config.o config.s mv -f config.o /oracle/server2/lib
/usr/ccs/bin/ld -dy /oracle/server2/lib/solaris/zit.o /oracle/server2/lib/solaris/z1t.o /oracle
/server2/lib/solaris/ztx.o /oracle/server2/lib/solaris/znt.o -o oracle -L/oracle/server2/lib
opimai.o /oracle/server2/lib/osntab.o -lsqlnet -lnetv2 -lnetwork /oracle/server2/lib/config.o -lora -lknlopt -lpls -lknl -lsqlnet -lora -lknlopt -lpls -lknl -lnlsrtl -lcv6 -lcore -lnlsrtl -lcv6 -lcore -lstublm -lbt -lsocket -lnsl -lelf -lm -ldl -laio -lc ld: elf error: file /oracle/server2/lib/libora.a: unable to locate archive symbol table: Format error: archive fmag
ld: elf error: file /oracle/server2/lib/libpls.a: unable to locate archive symbol table: Format error: archive fmag
ld: elf error: file /oracle/server2/lib/libknl.a: unable to locate archive symbol table: Format error: archive fmag
ld: elf error: file /oracle/server2/lib/libora.a: unable to locate archive symbol table: Format error: archive fmag
ld: elf error: file /oracle/server2/lib/libpls.a: unable to locate archive symbol table: Format error: archive fmag
ld: elf error: file /oracle/server2/lib/libknl.a: unable to locate archive symbol table: Format error: archive fmag
ld: elf error: file /oracle/server2/lib/libnlsrtl.a: unable to locate archive symbol table: Format error: archive fmag
ld: elf error: file /oracle/server2/lib/libnlsrtl.a: unable to locate archive symbol table: Format error: archive fmag
ld: fatal: File processing errors. No output written to oracle *** Error code 1
make: Fatal error: Command failed for target `oracle' >>> Relinking Error. The executables for ORACLE7 Server (RDBMS) were not made successfully. Please check the log file (/oracle/server2/orainst/install.log) and repeat the installation procedure for ORACLE7 Server (RDBMS). Received on Mon Mar 11 1996 - 00:00:00 CET

Original text of this message