Hi every one:
I am trying to install DBD:Oracle on a Tru64 box and getting
some errors when doing the "make test" step.
I have searched out google to find out the reason for this
error but all i got was the problem with LD_LIBRARY_PATH. I
doubt if thats the case with my problem. Below is a listing of
steps which i took to get to the "make test" part.
Also listed are the environment variables
------------------------------------------------------------
Script started on Fri Jun 22 10:16:40 2001
# env
HOME=/
LD_LIBRARY_PATH=/oracle/app/9ias/product/1021/lib:/oracle/app/9i
as/product/1021/rdbms/lib/:/oracle/app/9ias/product/1021/network
/jre11/lib/alpha/native_threads:/usr/shlib:/usr/lib:/usr/ccs/lib
LOGNAME=oracle
ORACLE_HOME=/oracle/app/9ias/product/1021
ORACLE_SID=lpldev
ORACLE_USERID=lpldba/xxxxxxxxxxx
PATH=/oracle/app/9ias/product/1021/bin:/sbin:/usr/sbin:/usr/bin:
/usr/ccs/bin:/usr/bin/X11:/usr/local:/usr/local/bin
SHELL=/bin/sh
SHLVL=1
TERM=vt100
TWO_TASK=lpldev
USER=root
#perl Makefile.PL
Using DBI 1.18 installed in /usr/lib/perl-
5.005/lib/site_perl/5.005/alpha-dec_osf/auto/DBI
Configuring DBD::Oracle ...
>>> Remember to actually *READ* the README file!
Especially if you have any problems.
Using Oracle in /oracle/app/9ias/product/1021
Found header files in rdbms/demo.
Found /oracle/app/9ias/product/1021/rdbms/demo/demo_rdbms.mk
Found /oracle/app/9ias/product/1021/otrace/demo/atmoci.mk
Found /oracle/app/9ias/product/1021/precomp/demo/proc/demo_proc.
mk
Using /oracle/app/9ias/product/1021/rdbms/demo/demo_rdbms.mk
Reading /oracle/app/9ias/product/1021/rdbms/demo/demo_rdbms.mk.
Reading /oracle/app/9ias/product/1021/rdbms/lib/env_rdbms.mk.
Deleting ORA_NLS = $(ORACLE_HOME)/ocommon/nls/admin/data/
because it is not already set in the environment
and it can cause ORA-01019 errors.
Deleting ORA_NLS33 = $(ORACLE_HOME)/ocommon/nls/admin/data/
because it is not already set in the environment
and it can cause ORA-01019 errors.
Discovering Oracle OCI build rules...
Warning: Oracle build rule discovery failed (256)
Oracle oci build command:
cc -L/oracle/app/9ias/product/1021/lib/ -
L/oracle/app/9ias/product/1021/rdbms/lib/ -o DBD_ORA_EXE
DBD_ORA_OBJ.o -lclntsh -lc
ld:
Can't read file: DBD_ORA_OBJ.o (Successful)
*** Exit 1
Stop.
Unable to interpret Oracle oci build commands. Using fallback
approach.
System: perl5.00503 osf1 vijay.xko.dec.com t5.1 577 alpha
Compiler: cc -O4 -fprm d -ieee -std -DLANGUAGE_C
Linker: /usr/bin/ld
Oracle makefiles would have used these definitions but we
override them:
CC: cc
CFLAGS: $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS)
$(QACCFLAGS) $(PFLAGS)\
$(SHARED_CFLAG) $(USRFLAGS)
[$(GFLAG) -O3 -fast -fp_reorder -U_FASTMATH -O3 -
fast -fp_reorder -U_FASTMATH $(GEMC_FLAGS) -std1 -DOSF1 -
DA_OSF -readonly_strings -ieee -noansi_alias -D_INTRINSICS -
DARCH_EV56 -arch ev56 -tune ev6 $(QACCFLAGS) -
I/oracle/app/9ias/product/1021/rdbms/demo -
I/oracle/app/9ias/product/1021/rdbms/public -
I/oracle/app/9ias/product/1021/plsql/public -
I/oracle/app/9ias/product/1021/network/public $(LPFLAGS)
$(SHARED_CFLAG) $(USRFLAGS)]
build: $(CC) $(LDFLAGS) -o $(EXE) $(OBJS) $(OCISHAREDLIBS)
[ cc -L$(LIBHOME) -
L/oracle/app/9ias/product/1021/rdbms/lib/ -o $(EXE) $(OBJS) -
lclntsh -lc]
LDFLAGS: -L$(LIBHOME) -L$(RDBMSLIB)
[-L$(LIBHOME) -
L/oracle/app/9ias/product/1021/rdbms/lib/]
Linking
with /oracle/app/9ias/product/1021/rdbms/lib/ssdbaed.o /oracle/a
pp/9ias/product/1021/rdbms/lib/defopt.o -lclntsh -lc [from
$(SSDBED) $(DEF_OPT) $(OCISHAREDLIBS)]
Checking if your kit is complete...
Looks good
Warning: By default new modules are installed into
your 'site_lib'
directories. Since site_lib directories come after the normal
library
directories you must delete any old DBD::Oracle files and
directories from
your 'privlib' and 'archlib' directories and their auto
subdirectories.
Using DBD::Oracle 1.07.
Using DBI 1.18 installed in /usr/lib/perl-
5.005/lib/site_perl/5.005/alpha-dec_osf/auto/DBI
Writing Makefile for DBD::Oracle
*** If you have problems, read the README and README.help
files ***
(Of course, you have read README by now anyway, haven't
you?)
# make
mkdir blib
mkdir blib/lib
mkdir blib/lib/DBD
mkdir blib/arch
mkdir blib/arch/auto
mkdir blib/arch/auto/DBD
mkdir blib/arch/auto/DBD/Oracle
mkdir blib/lib/auto
mkdir blib/lib/auto/DBD
mkdir blib/lib/auto/DBD/Oracle
mkdir blib/man1
mkdir blib/man3
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
cp mk.pm blib/arch/auto/DBD/Oracle/mk.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
/usr/bin/perl -p -e "s/~DRIVER~/Oracle/g" < /usr/lib/perl-
5.005/lib/site_perl/5.005/alpha-dec_osf/auto/DBI/Driver.xst >
Oracle.xsi
/usr/bin/perl -I/usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf -
I/usr/lib/perl-5.005/lib/5.00503 /usr/lib/perl-
5.005/lib/5.00503/ExtUtils/xsubpp -typemap /usr/lib/perl-
5.005/lib/5.00503/ExtUtils/typemap Oracle.xs >xstmp.c && mv
xstmp.c Oracle.c
cc -c -I/oracle/app/9ias/product/1021/rdbms/demo -
I/oracle/app/9ias/product/1021/rdbms/public -
I/oracle/app/9ias/product/1021/plsql/public -
I/oracle/app/9ias/product/1021/network/public -
I/oracle/app/9ias/product/1021/rdbms/demo -
I/oracle/app/9ias/product/1021/rdbms/demo -I/usr/lib/perl-
5.005/lib/site_perl/5.005/alpha-dec_osf/auto/DBI -fprm d -ieee -
std -DLANGUAGE_C -O4 -DVERSION=\"1.07\" -DXS_VERSION=\"1.07
\" -I/usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf/CORE
Oracle.c
cc -c -I/oracle/app/9ias/product/1021/rdbms/demo -
I/oracle/app/9ias/product/1021/rdbms/public -
I/oracle/app/9ias/product/1021/plsql/public -
I/oracle/app/9ias/product/1021/network/public -
I/oracle/app/9ias/product/1021/rdbms/demo -
I/oracle/app/9ias/product/1021/rdbms/demo -I/usr/lib/perl-
5.005/lib/site_perl/5.005/alpha-dec_osf/auto/DBI -fprm d -ieee -
std -DLANGUAGE_C -O4 -DVERSION=\"1.07\" -DXS_VERSION=\"1.07
\" -I/usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf/CORE
dbdimp.c
cc -c -I/oracle/app/9ias/product/1021/rdbms/demo -
I/oracle/app/9ias/product/1021/rdbms/public -
I/oracle/app/9ias/product/1021/plsql/public -
I/oracle/app/9ias/product/1021/network/public -
I/oracle/app/9ias/product/1021/rdbms/demo -
I/oracle/app/9ias/product/1021/rdbms/demo -I/usr/lib/perl-
5.005/lib/site_perl/5.005/alpha-dec_osf/auto/DBI -fprm d -ieee -
std -DLANGUAGE_C -O4 -DVERSION=\"1.07\" -DXS_VERSION=\"1.07
\" -I/usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf/CORE oci7.c
cc -c -I/oracle/app/9ias/product/1021/rdbms/demo -
I/oracle/app/9ias/product/1021/rdbms/public -
I/oracle/app/9ias/product/1021/plsql/public -
I/oracle/app/9ias/product/1021/network/public -
I/oracle/app/9ias/product/1021/rdbms/demo -
I/oracle/app/9ias/product/1021/rdbms/demo -I/usr/lib/perl-
5.005/lib/site_perl/5.005/alpha-dec_osf/auto/DBI -fprm d -ieee -
std -DLANGUAGE_C -O4 -DVERSION=\"1.07\" -DXS_VERSION=\"1.07
\" -I/usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf/CORE oci8.c
cc: Warning: oci8.c, line 233: In this statement, the
referenced type of the pointer value "(void ...)oci_st_handle"
is "void", which is not compatible with "function (pointer to
struct imp_dbh_st, int, int) returning pointer to void".
(ptrmismatch)
imp_sth->get_oci_handle = (void*)oci_st_handle;
----^
Running Mkbootstrap for DBD::Oracle ()
chmod 644 Oracle.bs
ar cr tmp.a Oracle.o dbdimp.o oci7.o oci8.o
: tmp.a
LD_RUN_PATH="/oracle/app/9ias/product/1021/lib:/usr/shlib" ld -
o blib/arch/auto/DBD/Oracle/Oracle.so -shared -
expect_unresolved "*" -O4 -msym -s -all tmp.a -
none /oracle/app/9ias/product/1021/rdbms/lib/ssdbaed.o /oracle/a
pp/9ias/product/1021/rdbms/lib/defopt.o -
L/oracle/app/9ias/product/1021/lib/ -lclntsh -lc
chmod 755 blib/arch/auto/DBD/Oracle/Oracle.so
cp Oracle.bs blib/arch/auto/DBD/Oracle/Oracle.bs
chmod 644 blib/arch/auto/DBD/Oracle/Oracle.bs
/usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/lib/perl-
5.005/lib/5.00503/alpha-dec_osf -I/usr/lib/perl-
5.005/lib/5.00503 ora_explain.PL ora_explain
Extracted ora_explain from ora_explain.PL with variable
substitutions.
mkdir blib/script
cp ora_explain blib/script/ora_explain
/usr/bin/perl -I/usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf -
I/usr/lib/perl-5.005/lib/5.00503 -MExtUtils::MakeMaker -e "MY-
>fixin(shift)" blib/script/ora_explain
Manifying blib/man3/DBD::Oraperl.3
Manifying blib/man3/DBD::Oracle.3
Manifying blib/man1/ora_explain.1
# make test
PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -
I/usr/lib/perl-5.005/lib/5.00503/alpha-dec_osf -I/usr/lib/perl-
5.005/lib/5.00503 -e 'use Test::Harness qw(&runtests $verbose);
$verbose=0; runtests @ARGV;' t/*.t
t/base..............FAILED tests 4-5
Failed 2/5 tests, 60.00% okay
t/general...........install_driver(Oracle) failed: Can't
load 'blib/arch/auto/DBD/Oracle/Oracle.so' for module
DBD::Oracle: dlopen: blib/arch/auto/DBD/Oracle/Oracle.so:
symbol "upioep" unresolved at /usr/lib/perl-
5.005/lib/5.00503/alpha-dec_osf/DynaLoader.pm line 169.
at (eval 1) line 3
Perhaps a required shared library or dll isn't installed where
expected
at t/general.t line 20
dubious
Test returned status 255 (wstat 65280, 0xff00)
t/long..............Can't
load 'blib/arch/auto/DBD/Oracle/Oracle.so' for module
DBD::Oracle: dlopen: blib/arch/auto/DBD/Oracle/Oracle.so:
symbol "upioep" unresolved at /usr/lib/perl-
5.005/lib/5.00503/alpha-dec_osf/DynaLoader.pm line 169.
at t/long.t line 4
BEGIN failed--compilation aborted at t/long.t line 4.
dubious
Test returned status 255 (wstat 65280, 0xff00)
t/plsql.............Can't
load 'blib/arch/auto/DBD/Oracle/Oracle.so' for module
DBD::Oracle: dlopen: blib/arch/auto/DBD/Oracle/Oracle.so:
symbol "upioep" unresolved at /usr/lib/perl-
5.005/lib/5.00503/alpha-dec_osf/DynaLoader.pm line 169.
at t/plsql.t line 17
BEGIN failed--compilation aborted at t/plsql.t line 17.
dubious
Test returned status 255 (wstat 65280, 0xff00)
t/reauth............skipping test on this platform
Failed Test Status Wstat Total Fail Failed List of failed
----------------------------------------------------------------
---------------
t/base.t 5 2 40.00% 4-5
t/general.t 255 65280 ?? ?? % ??
t/long.t 255 65280 ?? ?? % ??
t/plsql.t 255 65280 ?? ?? % ??
1 test skipped.
Failed 4/5 test scripts, 20.00% okay. 2/5 subtests failed,
60.00% okay.
*** Exit 2
Stop.
#
script done on Fri Jun 22 10:17:57 2001
----------------------------------------------------------------
I would appreciate any help from you guys
Thanks
Ali
________________________________________________
Get your own "800" number
Voicemail, fax, email, and a lot more
http://www.ureach.com/reg/tag