Leonard Cowan wrote:
I'm get this error :WARNING: Oracle build rule discovery failed (512). What is this????
usually means nothing what did the 'make' results show?? cheers John
[r...@linux4 DBD-Oracle-1.24]# perl Makefile.PL Using DBI 1.609 (for perl 5.012000 on i686-linux) installed in /usr/local/lib/perl5/site_perl/5.12.0/i686-linux/auto/DBI/ Configuring DBD::Oracle for perl 5.012000 on linux (i686-linux) Remember to actually *READ* the README file! Especially if you have any problems. Installing on a linux, Ver#2.6 Using Oracle in /u02/app/oracle/product/10.2.0/db_2 DEFINE _SQLPLUS_RELEASE = "1002000400" (CHAR) Oracle version 10.2.0.4 (10.2) Found /u02/app/oracle/product/10.2.0/db_2/rdbms/demo/demo_rdbms32.mk Found /u02/app/oracle/product/10.2.0/db_2/precomp/demo/proc/demo_proc.mk Using /u02/app/oracle/product/10.2.0/db_2/rdbms/demo/demo_rdbms32.mk Your LD_LIBRARY_PATH env var is set to '/u02/app/oracle/product/10.2.0/db_2/lib:/lib:/opt/j2sdk1.4.2_19/lib:/u02/app/oracle/product/10.2.0/db_2/oracm/lib:/lib:/usr/lib:/usr/local/lib:/opt/j2sdk1.4.2_19/jre/lib' Reading /u02/app/oracle/product/10.2.0/db_2/rdbms/demo/demo_rdbms32.mk Reading /u02/app/oracle/product/10.2.0/db_2/rdbms/lib/env_rdbms.mk cat: /u02/app/oracle/product/10.2.0/db_2/lib32/sysliblist: No such file or directory Attempting to discover Oracle OCI build rules cc -c -I/u02/app/oracle/product/10.2.0/db_2/rdbms/public -I/u02/app/oracle/product/10.2.0/db_2/rdbms/demo -I/u02/app/oracle/product/10.2.0/db_2/rdbms/public -I/u02/app/oracle/product/10.2.0/db_2/plsql/public -I/u02/app/oracle/product/10.2.0/db_2/network/public -I/usr/local/lib/perl5/site_perl/5.12.0/i686-linux/auto/DBI -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.24\" -DXS_VERSION=\"1.24\" -fPIC "-I/usr/local/lib/perl5/5.12.0/i686-linux/CORE" -Wall -Wno-comment -DUTF8_SUPPORT -DNEW_OCI_INIT -DORA_OCI_VERSION=\"10.2.0.4\" DBD_ORA_OBJ.c by executing: [make -f /u02/app/oracle/product/10.2.0/db_2/rdbms/demo/demo_rdbms32.mk build ECHODO=echo ECHO=echo GENCLNTSH='echo genclntsh' CC=true OPTIMIZE= CCFLAGS= EXE=DBD_ORA_EXE OBJS=DBD_ORA_OBJ.o] WARNING: Oracle build rule discovery failed (512) Oracle oci build command: [] WARNING: Unable to interpret Oracle build commands from /u02/app/oracle/product/10.2.0/db_2/rdbms/demo/demo_rdbms32.mk. (Will continue by using fallback approach.) Please report this to dbi-us...@perl.org. See README for what to include. Found header files in /u02/app/oracle/product/10.2.0/db_2/rdbms/public. Checking for functioning wait.ph System: perl5.012000 linux linux4.georgiahomepro.com 2.6.9-78.0.22.el #1 thu apr 30 19:03:25 edt 2009 i686 athlon i386 gnulinux Compiler: cc -O2 -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 Linker: /usr/bin/ld Sysliblist: -ldl -lm -lpthread -lnsl -lirc Oracle makefiles would have used these definitions but we override them: CC: $(COMPDIR)/bin/gcc CFLAGS: $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(PFLAGS)\ $(SHARED_CFLAG) $(USRFLAGS) [$(GFLAG) -O2 $(CDEBUG) $(CCFLAGS) -I/u02/app/oracle/product/10.2.0/db_2/rdbms/demo -I/u02/app/oracle/product/10.2.0/db_2/rdbms/public -I/u02/app/oracle/product/10.2.0/db_2/plsql/public -I/u02/app/oracle/product/10.2.0/db_2/network/public -DLINUX -D_GNU_SOURCE -D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -DSLTS_ENABLE -DSLMXMX_ENABLE -D_REENTRANT -DNS_THREADS $(LPFLAGS) $(USRFLAGS)] build: $(BUILDEXE32) [ $(BUILDEXE32)] LDFLAGS: -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME) $(LDPATHFLAG)$(LIBHOME)stubs/ -L$(COMPDIR)/lib -lirc [-o $@ -L/u02/app/oracle/product/10.2.0/db_2/rdbms/lib32/ -L$(LIBHOME) -L$(LIBHOME)stubs/ -L/usr/lib -lirc] Linking with /u02/app/oracle/product/10.2.0/db_2/rdbms/lib32/defopt.o -lclntsh -ldl -lm [from $(DEF_OPT) $(OCISHAREDLIBS)] WARNING: If you have problems you may need to rebuild perl with threading enabled. Note (probably harmless): No library found for -lclntsh LD_RUN_PATH=/u02/app/oracle/product/10.2.0/db_2/lib:/u02/app/oracle/product/10.2.0/db_2/rdbms/lib Using DBD::Oracle 1.24. Using DBD::Oracle 1.24. Using DBI 1.609 (for perl 5.012000 on i686-linux) installed in /usr/local/lib/perl5/site_perl/5.12.0/i686-linux/auto/DBI/ Writing Makefile for DBD::Oracle *** If you have problems... read all the log printed above, and the README and README.help.txt files. (Of course, you have read README by now anyway, haven't you?) [r...@linux4 DBD-Oracle-1.24]#