I get an error when i try to install DBD::Oracle... Please, I need you help.
[EMAIL PROTECTED] DBD-Oracle-1.16]# perl Makefile.PL -v
Using DBI 1.46 installed in
/usr/lib/perl5/site_perl/5.8.0/ia64-linux-thread-multi/auto/DBI
Configuring DBD::Oracle ...
>>> Remember to actually *READ* the README file!
Especially if you have any problems.
Using Oracle in /opt/oracle/product/10.1.0
DEFINE _SQLPLUS_RELEASE = "1001000200" (CHAR)
Oracle version 10.1.0.2 (10.1)
Found /opt/oracle/product/10.1.0/rdbms/demo/demo_rdbms.mk
Using /opt/oracle/product/10.1.0/rdbms/demo/demo_rdbms.mk
Reading /opt/oracle/product/10.1.0/rdbms/demo/demo_rdbms.mk
Reading /opt/oracle/product/10.1.0/rdbms/lib/env_rdbms.mk
Read a total of 2566 lines from
/opt/oracle/product/10.1.0/rdbms/lib/env_rdbms.mk (including inclusions)
Read a total of 2867 lines from
/opt/oracle/product/10.1.0/rdbms/demo/demo_rdbms.mk (including inclusions)
Deleted SHELL definition: SHELL=/bin/sh
Deleted LIB_EXT definition: LIB_EXT=a
Deleted OBJ_EXT definition: OBJ_EXT=o
Deleted AR definition: AR=ar
Deleted AS definition: AS=as
Deleted CC definition: CC=cc
Deleted CHMOD definition: CHMOD=chmod
Deleted CPP definition: CPP=cpp
Deleted ECHO definition: ECHO=echo
Deleted LD definition: LD=ld
Deleted PERL definition: PERL=perl
Deleted CFLAGS definition: CFLAGS=$(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS)
$(PFLAGS)\
$(SHARED_CFLAG) $(USRFLAGS)
Deleted LDFLAGS definition: LDFLAGS=-o $@ $(LDPATHFLAG)$(PRODLIBHOME)
$(LDPATHFLAG)$(LIBHOME)
Deleted LDFLAGS definition: LDFLAGS=-o $@ $(LDPATHFLAG)$(PRODLIBHOME)
$(LDPATHFLAG)$(LIBHOME) $(LDPATHFLAG)$(LIBHOME)stubs/
Deleted OPTIMIZE definition: OPTIMIZE=$(OPTIMIZE1)
Deleted AR definition: AR=/usr/bin/ar
Deleted AS definition: AS=/usr/bin/as
Deleted LD definition: LD=$(GCC)
Deleted CPP definition: CPP=/lib/cpp
Deleted CHMOD definition: CHMOD=/bin/chmod
Deleted ASFLAGS definition: ASFLAGS=
Deleted CCFLAGS definition: CCFLAGS= $(NOKPIC_CCFLAGS) $(KPIC_OPTION)
Appending '/opt/oracle/product/10.1.0/rdbms/lib/libskgxpd.a
/opt/oracle/product/10.1.0/rdbms/lib/libskgxpu.a
/opt/oracle/product/10.1.0/rdbms/lib/libskgxpt.a' to EXTRALIBS
Appending '$(LIBHOME)libskgxp10.so' to SHLIBS
Appending '/opt/oracle/product/10.1.0/rdbms/lib/libskgxp10.a' to LIBS
Appending '/opt/oracle/product/10.1.0/rdbms/lib/libskgxns.a
/opt/oracle/product/10.1.0/rdbms/lib/libskgxnd.a
/opt/oracle/product/10.1.0/rdbms/lib/libskgxnr.a' to EXTRALIBS
Appending '$(LIBHOME)libskgxn2.so' to SHLIBS
Appending '/opt/oracle/product/10.1.0/rdbms/lib/libskgxn2.a' to LIBS
Evaluating `cat $(LIBHOME)sysliblist | sed "s%-lm%%"`
expanded `cat /opt/oracle/product/10.1.0/lib/sysliblist | sed "s%-lm%%"`
returned '-ldl -lpthread -lnsl -lirc '
Attempting to discover Oracle OCI build rules
gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING
-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -DVERSION=\"\"
-DXS_VERSION=\"\" -fPIC "-I/usr/lib/perl5/5.8.0/ia64-linux-thread-multi/CORE"
DBD_ORA_OBJ.c
by executing: [make -f /opt/oracle/product/10.1.0/rdbms/demo/demo_rdbms.mk
build ECHODO=echo ECHO=echo GENCLNTSH='echo genclntsh' CC=true OPTIMIZE=
CCFLAGS= EXE=DBD_ORA_EXE OBJS=DBD_ORA_OBJ.o]
returned:
[true -L/opt/oracle/product/10.1.0/lib/ -L/opt/oracle/product/10.1.0/rdbms/lib/
-o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh `cat
/opt/oracle/product/10.1.0/lib/sysliblist | sed "s%-lm%%"` -ldl
/opt/oracle/product/10.1.0/lib/libimf.a -lm ]
reduced to:
[true -L/opt/oracle/product/10.1.0/lib/ -L/opt/oracle/product/10.1.0/rdbms/lib/
-o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh `cat
/opt/oracle/product/10.1.0/lib/sysliblist | sed "s%-lm%%"` -ldl
/opt/oracle/product/10.1.0/lib/libimf.a -lm ]
Oracle oci build command:
[true -L/opt/oracle/product/10.1.0/lib/
-L/opt/oracle/product/10.1.0/rdbms/lib/ -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh
`cat /opt/oracle/product/10.1.0/lib/sysliblist | sed "s%-lm%%"` -ldl
/opt/oracle/product/10.1.0/lib/libimf.a -lm ]
Found header files in plsql/public rdbms/public.
Checking for functioning wait.ph
System: perl5.008 linux rocky.devel.redhat.com 2.4.21-1.1931.2.411.ent #1 smp
mon aug 25 14:33:47 edt 2003 ia64 ia64 ia64 gnulinux
Compiler: gcc -O2 -g -pipe -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS
-DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm
Linker: /usr/bin/ld
Sysliblist: -ldl -lm -lpthread -lnsl -lirc
Oracle makefiles would have used these definitions but we override them:
CC: cc
CFLAGS: $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(PFLAGS)\
$(SHARED_CFLAG) $(USRFLAGS)
[$(GFLAG) -O1 $(CDEBUG) $(TRIGRAPHS_CCFLAGS) -fPIC
-I/opt/oracle/product/10.1.0/rdbms/demo
-I/opt/oracle/product/10.1.0/rdbms/public
-I/opt/oracle/product/10.1.0/plsql/public
-I/opt/oracle/product/10.1.0/network/public -DLINUX -D_GNU_SOURCE -DSLTS_ENABLE
-DSLMXMX_ENABLE -D_REENTRANT -DNS_THREADS -DSS_64BIT_SERVER -DBIT64 -DMACHINE64
-DORAIA64 -DLINUX_GEN -DLINUX_IA64 $(LPFLAGS) $(USRFLAGS)]
LDFLAGS: -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME)
$(LDPATHFLAG)$(LIBHOME)stubs/
[-o $@ -L/opt/oracle/product/10.1.0/rdbms/lib/ -L$(LIBHOME)
-L$(LIBHOME)stubs/]
Linking with OTHERLDFLAGS = -L/opt/oracle/product/10.1.0/lib/
-L/opt/oracle/product/10.1.0/rdbms/lib/ -lclntsh `cat
/opt/oracle/product/10.1.0/lib/sysliblist | sed "s%-lm%%"` -ldl
/opt/oracle/product/10.1.0/lib/libimf.a -lm [from 'build' rule]
Reference found where even-sized list expected at
/usr/lib/perl5/5.8.0/ia64-linux-thread-multi/DBI/DBD.pm line 1781.
WARNING: HASH(0x6000000000699310) is not a known parameter.
MakeMaker (v6.03)
HASH(0x6000000000699310) => undef
'HASH(0x6000000000699310)' is not a known MakeMaker parameter name.
PREREQ_PM => { }
Warning: Guessing NAME [DBD-Oracle] from current directory name.
Using PERL=/usr/bin/perl
LD_RUN_PATH=/opt/oracle/product/10.1.0/lib:/opt/oracle/product/10.1.0/rdbms/lib
Using DBD::Oracle .
Using DBD::Oracle .
Using DBI 1.46 installed in
/usr/lib/perl5/site_perl/5.8.0/ia64-linux-thread-multi/auto/DBI
Writing Makefile for DBD-Oracle
[EMAIL PROTECTED] DBD-Oracle-1.16]# make
Skip blib/lib/Oracle.pm (unchanged)
Skip blib/arch/auto/DBD-Oracle/Oracle.h (unchanged)
Skip blib/arch/auto/DBD-Oracle/dbdimp.h (unchanged)
Skip blib/lib/oraperl.ph (unchanged)
Skip blib/arch/auto/DBD-Oracle/ocitrace.h (unchanged)
Skip blib/lib/Oraperl.pm (unchanged)
cp mk.pm blib/arch/auto/DBD-Oracle/mk.pm
Skip blib/lib/DBD/Oracle/GetInfo.pm (unchanged)
gcc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING
-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -DVERSION=\"\"
-DXS_VERSION=\"\" -fPIC "-I/usr/lib/perl5/5.8.0/ia64-linux-thread-multi/CORE"
Oracle.c
Oracle.xs: In function `XS_DBD__Oracle_ORA_OCI':
Oracle.xs:43: `ORA_OCI_VERSION' undeclared (first use in this function)
Oracle.xs:43: (Each undeclared identifier is reported only once
Oracle.xs:43: for each function it appears in.)
make: *** [Oracle.o] Error 1
Oracle version: 10G
Server: Itanium 64 bits - Linux
[ <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED] DBD-Oracle-1.16]# perl -v
This is perl, v5.8.0 built for ia64-linux-thread-multi
(with 1 registered patch, see perl -V for more detail)
Thanks
Andr�