Q: How do I resolve undefined, unresolved symbols that sometimes occur during linking of SQR on unix paltforms?
A: Use the make file below to relink. If the problem persists call MITI's support (310-426-6610).
--------- Makefile starts here ---------- # # Makefile for SQRWB v2.5.x (Oracle 7.x.x.x.x) # For UNIX based systems only. # CC=cc CFLAGS=-I. -O ECHO=$(ORACLE_HOME)/bin/echodo LIBOCIC=$(ORACLE_HOME)/lib/libocic.a OSNTAB=$(ORACLE_HOME)/lib/osntab.o LIBSQLNET=$(ORACLE_HOME)/lib/libsqlnet.a LIBORA=$(ORACLE_HOME)/lib/libora.a LIBNLSRTL=$(ORACLE_HOME)/lib/libnlsrtl.a LIBCV6=$(ORACLE_HOME)/lib/libcv6.a LIBCORE=$(ORACLE_HOME)/lib/libcore.a OTHERLIBS=`cat $(ORACLE_HOME)/rdbms/lib/sysliblist` CORELIBS=$(LIBNLSRTL) $(LIBCV6) $(LIBCORE) $(LIBNLSRTL) $(LIBCV6) $(LIBCORE) NETLIBS=$(OSNTAB) $(LIBSQLNET) TTLIBS=$(NETLIBS) $(LIBORA) $(LIBSQLNET) $(CORELIBS) $(OTHERLIBS) OCILDLIBS=$(LIBOCIC) $(TTLIBS) all: sqr esqr sqrt esqrbatch esqr2sqr buildsem sqr: @$(ECHO) $(CC) $(CFLAGS) -o sqr sqr.o dbcalls7.o sqr.a \ $(OCILDLIBS) esqr: @$(ECHO) $(CC) $(CFLAGS) -o esqr esqr.a dbcallx7.o sqr.a libvvrun.a \ $(OCILDLIBS) sqrt: @$(ECHO) $(CC) $(CFLAGS) -o sqrt sqrt.o dbcalls7.o sqrt.a \ $(OCILDLIBS) esqrbatch: @$(ECHO) $(CC) $(CFLAGS) -o esqrbatch esqrbatch.o sqr.a \ $(OCILDLIBS) esqr2sqr: @$(ECHO) $(CC) $(CFLAGS) -o esqr2sqr esqr2sqr.a libvvrun.a -lm buildsem: @$(ECHO) $(CC) -o buildsem buildsem.o -lm