Front page | perl.dbi.users |
Postings from January 2004
DBD-Oracle-1.14 Oracle91 Suse9
Thread Next
From:
Daniel Engler
Date:
January 26, 2004 02:25
Subject:
DBD-Oracle-1.14 Oracle91 Suse9
Message ID:
4014E831.5020605@philo.unibe.ch
My installation of DBD-Oracle-1.14 failed. I'm not able to make:
make: *** [Oracle.o] Error 1
System:
Oracle 9.2.010
gcc version 2.9.5.3
Linux SuSE 9.0
below the linsting oft the commands:
perl Makefile.PL -v
make
make test
make test TEST_VERBOSE=1
perl -V
Thank you
Daniel Engler
---------------------------------------------------------------------
pythia2:~/install/oracle/perl/DBD-Oracle-1.14 # perl Makefile.PL -v
Using DBI 1.37 installed in
/usr/lib/perl5/vendor_perl/5.8.1/i586-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/9ir2
Oracle version 9.2.0.0.0
Found header files in rdbms/demo rdbms/public.
Found /opt/oracle/product/9ir2/rdbms/demo/demo_rdbms.mk
Found /opt/oracle/product/9ir2/otrace/demo/atmoci.mk
Found /opt/oracle/product/9ir2/precomp/demo/proc/demo_proc.mk
Using /opt/oracle/product/9ir2/rdbms/demo/demo_rdbms.mk
Reading /opt/oracle/product/9ir2/rdbms/demo/demo_rdbms.mk
Reading /opt/oracle/product/9ir2/rdbms/lib/env_rdbms.mk
Read a total of 2202 lines from
/opt/oracle/product/9ir2/rdbms/lib/env_rdbms.mk (including inclusions)
Read a total of 2493 lines from
/opt/oracle/product/9ir2/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=$(OPTIMIZE3)
Deleted AR definition: AR=/usr/bin/ar
Deleted AS definition: AS=/usr/bin/as
Deleted LD definition: LD=/usr/bin/ld
Deleted CPP definition: CPP=/lib/cpp
Deleted CHMOD definition: CHMOD=/bin/chmod
Deleted ASFLAGS definition: ASFLAGS=
Appending '/opt/oracle/product/9ir2/rdbms/lib/libskgxpd.a
/opt/oracle/product/9ir2/rdbms/lib/libskgxpu.a
/opt/oracle/product/9ir2/rdbms/lib/libskgxpt.a' to EXTRALIBS
Appending '$(LIBHOME)libskgxp9.so' to SHLIBS
Appending '/opt/oracle/product/9ir2/rdbms/lib/libskgxp9.a' to LIBS
Appending '/opt/oracle/product/9ir2/rdbms/lib/libskgxns.a
/opt/oracle/product/9ir2/rdbms/lib/libskgxnd.a
/opt/oracle/product/9ir2/rdbms/lib/libskgxnr.a' to EXTRALIBS
Appending '$(LIBHOME)libskgxn9.so' to SHLIBS
Appending '/opt/oracle/product/9ir2/rdbms/lib/libskgxn9.a' to LIBS
Evaluating `cat $(LIBHOME)sysliblist`
expanded `cat /opt/oracle/product/9ir2/lib/sysliblist`
returned '-ldl -lm -lpthread -lnsl '
Attempting to discover Oracle OCI build rules
cc -c -o DBD_ORA_OBJ.o DBD_ORA_OBJ.c
by executing: (make -f /opt/oracle/product/9ir2/rdbms/demo/demo_rdbms.mk
build ECHODO=echo ECHO=echo GENCLNTSH='echo genclntsh' CC=echo OPTIMIZE=
CCFLAGS= EXE=DBD_ORA_EXE OBJS=DBD_ORA_OBJ.o)
returned:
[echo -L/opt/oracle/product/9ir2/lib/
-L/opt/oracle/product/9ir2/rdbms/lib/ -o DBD_ORA_EXE DBD_ORA_OBJ.o
-lclntsh `cat /opt/oracle/product/9ir2/lib/sysliblist` -ldl -lm
[-L/opt/oracle/product/9ir2/lib/ -L/opt/oracle/product/9ir2/rdbms/lib/
-o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh -ldl -lm -lpthread -lnsl -ldl -lm
]
reduced to:
[-L/opt/oracle/product/9ir2/lib/ -L/opt/oracle/product/9ir2/rdbms/lib/
-o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh -ldl -lm -lpthread -lnsl -ldl -lm
]
Oracle oci build command:
+ -L/opt/oracle/product/9ir2/lib/
-L/opt/oracle/product/9ir2/rdbms/lib/ -o DBD_ORA_EXE DBD_ORA_OBJ.o
-lclntsh -ldl -lm -lpthread -lnsl -ldl -lm
Scalar found where operator expected at (eval 198) line 1, near "'int'
$__val"
(Missing operator before $__val?)
System: perl5.008001 linux oldwotan 2.6.0-test3 #1 smp tue may 20
08:20:31 utc 2003 i686 i686 i386 gnulinux
Compiler: cc -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -pipe
-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
Linker: /usr/bin/ld
Sysliblist: -ldl -lm -lpthread -lnsl
Oracle makefiles would have used these definitions but we override them:
CC: cc
CFLAGS: $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(PFLAGS)\
$(SHARED_CFLAG) $(USRFLAGS)
[$(GFLAG) -O3 $(CDEBUG) $(CCFLAGS)
-I/opt/oracle/product/9ir2/rdbms/demo
-I/opt/oracle/product/9ir2/rdbms/public
-I/opt/oracle/product/9ir2/plsql/public
-I/opt/oracle/product/9ir2/network/public -DLINUX -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE=1 -D_LARGEFILE_SOURCE=1 -DSLTS_ENABLE
-DSLMXMX_ENABLE -D_REENTRANT -DNS_THREADS $(LPFLAGS) $(USRFLAGS)]
LDFLAGS: -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME)
$(LDPATHFLAG)$(LIBHOME)stubs/
[-o $@ -L/opt/oracle/product/9ir2/rdbms/lib/ -L$(LIBHOME)
-L$(LIBHOME)stubs/]
Linking with OTHERLDFLAGS = -L/opt/oracle/product/9ir2/lib/
-L/opt/oracle/product/9ir2/rdbms/lib/ -lclntsh -ldl -lm -lpthread
-lnsl -ldl -lm
[from 'build' rule]
Argument "9.200.0.0" isn't numeric in numeric ge (>=) at Makefile.PL
line 669.
MakeMaker (v6.17)
Checking if your kit is complete...
Looks good
ABSTRACT_FROM => q[Oracle.pm]
AUTHOR => q[Tim Bunce (dbi-users@perl.org)]
DEFINE => q[ -DUTF8_SUPPORT]
DIR => []
EXE_FILES => [q[ora_explain]]
INC => q[-I/opt/oracle/product/9ir2/rdbms/demo
-I/opt/oracle/product/9ir2/rdbms/public
-I/opt/oracle/product/9ir2/plsql/public
-I/opt/oracle/product/9ir2/network/public
-I/opt/oracle/product/9ir2/rdbms/demo
-I/opt/oracle/product/9ir2/rdbms/demo
-I/opt/oracle/product/9ir2/rdbms/public
-I/usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi/auto/DBI]
NAME => q[DBD::Oracle]
OBJECT => q[$(O_FILES)]
PREREQ_PM => { DBI=>q[0] }
VERSION_FROM => q[Oracle.pm]
clean => { FILES=>q[Oracle.xsi dll.base dll.exp sqlnet.log
libOracle.def ora_explain mk.pm] }
dist => { COMPRESS=>q[gzip -v9], SUFFIX=>q[gz], DIST_DEFAULT=>q[clean
distcheck disttest ci tardist], PREOP=>q[$(MAKE) -f Makefile.old distdir] }
dynamic_lib => { OTHERLDFLAGS=>q[ -L/opt/oracle/product/9ir2/lib/
-L/opt/oracle/product/9ir2/rdbms/lib/ -lclntsh -ldl -lm -lpthread
-lnsl -ldl -lm
] }
Using PERL=/usr/bin/perl
LD_RUN_PATH=/opt/oracle/product/9ir2/lib:/opt/oracle/product/9ir2/rdbms/lib
Using DBD::Oracle 1.14.
Using DBD::Oracle 1.14.
Using DBI 1.37 installed in
/usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi/auto/DBI
Writing Makefile for DBD::Oracle
*** If you have problems...
read all the log printed above, and the README and README.help files.
(Of course, you have read README by now anyway, haven't you?)
pythia2:~/install/oracle/perl/DBD-Oracle-1.14 # make
cp lib/DBD/Oracle/GetInfo.pm blib/lib/DBD/Oracle/GetInfo.pm
cp oraperl.ph blib/lib/oraperl.ph
cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h
cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h
cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm
cp Oraperl.pm blib/lib/Oraperl.pm
cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h
cp Oracle.pm blib/lib/DBD/Oracle.pm
/usr/bin/perl -p -e "s/~DRIVER~/Oracle/g" <
/usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi/auto/DBI/Driver.xst
> Oracle.xsi
/usr/bin/perl /usr/lib/perl5/5.8.1/ExtUtils/xsubpp -typemap
/usr/lib/perl5/5.8.1/ExtUtils/typemap Oracle.xs > Oracle.xsc && mv
Oracle.xsc Oracle.c
cc -c -I/opt/oracle/product/9ir2/rdbms/demo
-I/opt/oracle/product/9ir2/rdbms/public
-I/opt/oracle/product/9ir2/plsql/public
-I/opt/oracle/product/9ir2/network/public
-I/opt/oracle/product/9ir2/rdbms/demo
-I/opt/oracle/product/9ir2/rdbms/demo
-I/opt/oracle/product/9ir2/rdbms/public
-I/usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi/auto/DBI
-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=i586 -mcpu=i686
-fmessage-length=0 -Wall -pipe -DVERSION=\"1.14\"
-DXS_VERSION=\"1.14\" -fPIC
"-I/usr/lib/perl5/5.8.1/i586-linux-thread-multi/CORE" -DUTF8_SUPPORT
Oracle.c
cc1: Invalid option `-fmessage-length=0'
In file included from /usr/include/asm/sigcontext.h:4,
from /usr/include/bits/sigcontext.h:28,
from /usr/include/signal.h:326,
from
/usr/lib/perl5/5.8.1/i586-linux-thread-multi/CORE/unixish.h:107,
from
/usr/lib/perl5/5.8.1/i586-linux-thread-multi/CORE/perl.h:1969,
from
/usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi/auto/DBI/DBIXS.h:19,
from Oracle.h:18,
from Oracle.xs:1:
/usr/include/linux/compiler.h:71: warning: `__attribute_used__' redefined
/usr/include/sys/cdefs.h:195: warning: this is the location of the
previous definition
Oracle.xs: In function `XS_DBD__Oracle__st_cancel':
Oracle.xs:99: warning: implicit declaration of function `ora_st_cancel'
Oracle.xs: In function `XS_DBD__Oracle__dr_init_oci':
Oracle.xs:122: warning: implicit declaration of function `dbd_init_oci_drh'
make: *** [Oracle.o] Error 1
pythia2:~/install/oracle/perl/DBD-Oracle-1.14 # make test
cc -c -I/opt/oracle/product/9ir2/rdbms/demo
-I/opt/oracle/product/9ir2/rdbms/public
-I/opt/oracle/product/9ir2/plsql/public
-I/opt/oracle/product/9ir2/network/public
-I/opt/oracle/product/9ir2/rdbms/demo
-I/opt/oracle/product/9ir2/rdbms/demo
-I/opt/oracle/product/9ir2/rdbms/public
-I/usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi/auto/DBI
-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=i586 -mcpu=i686
-fmessage-length=0 -Wall -pipe -DVERSION=\"1.14\"
-DXS_VERSION=\"1.14\" -fPIC
"-I/usr/lib/perl5/5.8.1/i586-linux-thread-multi/CORE" -DUTF8_SUPPORT
Oracle.c
cc1: Invalid option `-fmessage-length=0'
In file included from /usr/include/asm/sigcontext.h:4,
from /usr/include/bits/sigcontext.h:28,
from /usr/include/signal.h:326,
from
/usr/lib/perl5/5.8.1/i586-linux-thread-multi/CORE/unixish.h:107,
from
/usr/lib/perl5/5.8.1/i586-linux-thread-multi/CORE/perl.h:1969,
from
/usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi/auto/DBI/DBIXS.h:19,
from Oracle.h:18,
from Oracle.xs:1:
/usr/include/linux/compiler.h:71: warning: `__attribute_used__' redefined
/usr/include/sys/cdefs.h:195: warning: this is the location of the
previous definition
Oracle.xs: In function `XS_DBD__Oracle__st_cancel':
Oracle.xs:99: warning: implicit declaration of function `ora_st_cancel'
Oracle.xs: In function `XS_DBD__Oracle__dr_init_oci':
Oracle.xs:122: warning: implicit declaration of function `dbd_init_oci_drh'
make: *** [Oracle.o] Error 1
pythia2:~/install/oracle/perl/DBD-Oracle-1.14 # make test TEST_VERBOSE=1
cc -c -I/opt/oracle/product/9ir2/rdbms/demo
-I/opt/oracle/product/9ir2/rdbms/public
-I/opt/oracle/product/9ir2/plsql/public
-I/opt/oracle/product/9ir2/network/public
-I/opt/oracle/product/9ir2/rdbms/demo
-I/opt/oracle/product/9ir2/rdbms/demo
-I/opt/oracle/product/9ir2/rdbms/public
-I/usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi/auto/DBI
-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=i586 -mcpu=i686
-fmessage-length=0 -Wall -pipe -DVERSION=\"1.14\"
-DXS_VERSION=\"1.14\" -fPIC
"-I/usr/lib/perl5/5.8.1/i586-linux-thread-multi/CORE" -DUTF8_SUPPORT
Oracle.c
cc1: Invalid option `-fmessage-length=0'
In file included from /usr/include/asm/sigcontext.h:4,
from /usr/include/bits/sigcontext.h:28,
from /usr/include/signal.h:326,
from
/usr/lib/perl5/5.8.1/i586-linux-thread-multi/CORE/unixish.h:107,
from
/usr/lib/perl5/5.8.1/i586-linux-thread-multi/CORE/perl.h:1969,
from
/usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi/auto/DBI/DBIXS.h:19,
from Oracle.h:18,
from Oracle.xs:1:
/usr/include/linux/compiler.h:71: warning: `__attribute_used__' redefined
/usr/include/sys/cdefs.h:195: warning: this is the location of the
previous definition
Oracle.xs: In function `XS_DBD__Oracle__st_cancel':
Oracle.xs:99: warning: implicit declaration of function `ora_st_cancel'
Oracle.xs: In function `XS_DBD__Oracle__dr_init_oci':
Oracle.xs:122: warning: implicit declaration of function `dbd_init_oci_drh'
make: *** [Oracle.o] Error 1
pythia2:~/install/oracle/perl/DBD-Oracle-1.14 # perl -V
Summary of my perl5 (revision 5.0 version 8 subversion 1) configuration:
Platform:
osname=linux, osvers=2.6.0-test3, archname=i586-linux-thread-multi
uname='linux oldwotan 2.6.0-test3 #1 smp tue may 20 08:20:31 utc
2003 i686 i686 i386 gnulinux '
config_args='-ds -e -Dprefix=/usr -Dvendorprefix=/usr
-Dinstallusrbinperl -Dusethreads -Di_db -Di_dbm -Di_ndbm -Di_gdbm
-Duseshrplib=true -Doptimize=-O2 -march=i586 -mcpu=i686
-fmessage-length=0 -Wall -pipe'
hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define
usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS
-fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -pipe',
cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS
-fno-strict-aliasing'
ccversion='', gccversion='3.3.1 (SuSE Linux)', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='cc', ldflags =''
libpth=/lib /usr/lib /usr/local/lib
libs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
libc=, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version='2.3.2'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic
-Wl,-rpath,/usr/lib/perl5/5.8.1/i586-linux-thread-multi/CORE'
cccdlflags='-fPIC', lddlflags='-shared'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES
PERL_IMPLICIT_CONTEXT
Locally applied patches:
RC5
Built under linux
Compiled at Sep 23 2003 15:42:44
@INC:
/usr/lib/perl5/5.8.1/i586-linux-thread-multi
/usr/lib/perl5/5.8.1
/usr/lib/perl5/site_perl/5.8.1/i586-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.1
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.1
/usr/lib/perl5/vendor_perl
.
Thread Next
-
DBD-Oracle-1.14 Oracle91 Suse9
by Daniel Engler