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 [email protected]. 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]#