Can't link Pro*C

From: Susan Wilson <wilsons_at_ug1.plk.af.mil>
Date: 14 Dec 1994 22:10:20 GMT
Message-ID: <3cnqgc$f7h_at_fg1.plk.af.mil>


I am running Oracle 7.0.15.4 on a SPARC 2000 running Solaris 2.3. We could successfully compile and link *.pc files but as soon as the code hit the first EXEC SQL statement we would get a segmentation fault. Oracle's solution was to reinstall. Not! That was Pro*C V 1.0.9. I decided to install V 1.0.10.0.4. This is an excerpt from install.log:

Relinking Pro*C executable
(make -f /d9/oracle/proc/lib/proc.mk ORACLE_HOME=/d9/oracle install)



rm -f proc
ld -dy /d9/oracle/lib/crti.o /d9/oracle/lib/crt1.o /d9/oracle/lib/__fstd.o
-Y P,/d9/oracle/lib:/usr/ccs/lib:/usr/liblib -o proc /d9/oracle/lib/libsql.a /d9/oracle/proc/lib/libproc.a
 /d9/oracle/lib/libpcc.a /d9/oracle/proc/lib/libcgen.a /d9/oracle/lib/libosdgen.a /d9/oracle/lib/libpsd.a /d9/oracle/lib/libpls.a /d9/oracle/lib/libpsd.a /d9/oracle/lib/osntab.o -lsqlnet -lora /d9/oracle/lib/libpls.a
-lsqlnet -lnlsrtl -lcv6 -lcore -lnlsrtl -lcv6 -lcore -lsocket -lnsl -lm -ldl -laio
Undefined                       first referenced
 symbol                             in file
psiinp                              /d9/oracle/lib/libpcc.a(pccini.o)
psiinu                              /d9/oracle/lib/libpcc.a(pccini.o)
pkilod                              /d9/oracle/lib/libora.a(kguq.o)
pkiedt                              /d9/oracle/lib/libora.a(kguq.o)
pcpfak                              /d9/oracle/lib/libpcc.a(pccini.o)
pcisnm                              /d9/oracle/lib/libora.a(kguq.o)
psiksu                              /d9/oracle/lib/libpcc.a(pccini.o)
pcimpr                              /d9/oracle/lib/libora.a(kguq.o)
ld: fatal: Symbol referencing errors. No output written to proc

The log file seemed to indicate that the previous version HAD installed properly, although that was done by my predecessor. Anybody seen this before?

Thanks,
Susan Wilson
wilsons_at_mis4.plk.af.mil Received on Wed Dec 14 1994 - 23:10:20 CET

Original text of this message