Hi!!

First of all I would like to thank you for your help, but I am still a
bit lost...

I don't have any idea why the DBI is not installed on the default
location.... 

Or if I want to add the path's to the location where DBI is installed
should I edit the Makefile? I checked the makefile and it contains these
paths....

......
SITEARCHEXP =
/usr/iw-home/iw-perl/lib/perl5/site_perl/5.005/sun4-solaris

......
# --- MakeMaker postamble section:

# This section was generated by DBI::DBD::dbd_postamble()
DBI_INST_DIR=/usr/iw-home/iw-perl/lib/perl5/site_perl/5.005/sun4-solaris
DBI_INSTARCH_DIR=/usr/iw-home/iw-perl/lib/perl5/site_perl/5.005/sun4-sol
aris/auto/DBI
DBI_DRIVER_XST=$(DBI_INSTARCH_DIR)/Driver.xst


Thanks again!

Jorge Rodrigues


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Roland
Lammel
Sent: Wednesday, April 10, 2002 3:33 PM
To: Jorge Rodrigues
Cc: [EMAIL PROTECTED]
Subject: Re: Installing DBD::Oracle problems

The path to site_perl is missing during make test
Seems you haven't installed DBI into the default location.

You have to add
/usr/iw-home/iw-perl/lib/perl5/site_perl/5.005/sun4-solaris
/usr/iw-home/iw-perl/lib/perl5/site_perl/5.005/
too...

Or install DBI into the default locations for perl.

Cheers

+rl
Jorge Rodrigues wrote:
> 
> Hi!
> 
> I am trying to install the DBD:Oracle module on a solaris box and I
get
> stuck in the make test step.
> 
> I get the error message 'Can't locate DBI.pm in @INC...'
> 
> The problem is I succucefuly installed DBI.....
> 
> Does anyone have a idea what am I missing?
> 
> Thanks in advance!!!
> 
> Jorge Rodrigues
> 
> Here are the listings:
> 
> iwperl Makefile.PL
> Using DBI 1.21 installed in
> /usr/iw-home/iw-perl/lib/perl5/site_perl/5.005/sun4-solaris/auto/DBI
> 
>  Configuring DBD::Oracle ...
> 
> >>>     Remember to actually *READ* the README file!
>         Especially if you have any problems.
> 
> Using Oracle in /app/oracle/product/8.1.7
> Found header files in rdbms/demo.
> Found /app/oracle/product/8.1.7/rdbms/demo/demo_rdbms.mk
> Found /app/oracle/product/8.1.7/otrace/demo/atmoci.mk
> Using /app/oracle/product/8.1.7/rdbms/demo/demo_rdbms.mk
> Reading /app/oracle/product/8.1.7/rdbms/demo/demo_rdbms.mk.
> Reading /app/oracle/product/8.1.7/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.
> Evaluating `if [ -f /usr/lib/libsched.so ] ; then echo -lsched ; else
true;
> fi`
>   returned '-lsched'
> Appending '-lsched ' to SYSLIBS
> Appending '/app/oracle/product/8.1.7/rdbms/lib/libskgxpd.a
> /app/oracle/product/8.1.7/rdbms/lib/libskgxpu.a
> /app/oracle/product/8.1.7/rdbms/lib/libskgxpt.a' to EXTRALIBS
> Appending '$(LIBHOME)libskgxp8.so' to SHLIBS
> Appending '/app/oracle/product/8.1.7/rdbms/lib/libskgxp8.a' to LIBS
> Evaluating `sed -e 's/-ljava//g' $(LIBHOME)ldflags`
>   expanded `sed -e 's/-ljava//g'
/app/oracle/product/8.1.7/lib/ldflags`
>   returned
> '-lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8  -lnsslb8   -ln8
-lncrypt8  -l
> n8 -lncrypt8   -lnoname8 -lntcp8 -lntcps8 -lnsslb8 -lnent8 -lntcp8
-lntns8
> '
>   expanded `sed -e 's/-ljava//g'
/app/oracle/product/8.1.7/lib/ldflags`
>   expanded `sed -e 's/-ljava//g'
/app/oracle/product/8.1.7/lib/ldflags`
>   expanded `sed -e 's/-ljava//g'
/app/oracle/product/8.1.7/lib/ldflags`
> Evaluating `cat $(LIBHOME)sysliblist`
>   expanded `cat /app/oracle/product/8.1.7/lib/sysliblist`
>   returned '-lnsl -lsocket -lgen -ldl -lsched'
> 
> Attempting to discover Oracle OCI build rules...
> sh: make: not found
> sh: make: not found
> Warning: Oracle build rule discovery failed (256)
> Oracle oci build command:
> 
> Use of uninitialized value at Makefile.PL line 303.
> Use of uninitialized value at Makefile.PL line 308.
> Use of uninitialized value at Makefile.PL line 309.
> Use of uninitialized value at Makefile.PL line 310.
> Use of uninitialized value at Makefile.PL line 688.
> Use of uninitialized value at Makefile.PL line 689.
> Use of uninitialized value at Makefile.PL line 689.
> 
> Use of uninitialized value at Makefile.PL line 333.
> Use of uninitialized value at Makefile.PL line 334.
> Use of uninitialized value at Makefile.PL line 383.
> Use of uninitialized value at Makefile.PL line 384.
> 
> System: perl5.00503 sunos newton 5.6 generic_105181-17 sun4u sparc
> sunw,ultrasparc-iii-engine
> Compiler:   gcc -O -I/usr/local/include
> Linker:     <ld not found>
> Sysliblist: -lnsl -lsocket -lgen -ldl -lsched
> Oracle makefiles would have used these definitions but we override
them:
>   CC:       cc
> 
>   CFLAGS:   $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(QACCFLAGS)
> $(PFLAGS)\
>         $(SHARED_CFLAG) $(USRFLAGS)
>            [$(GFLAG) -xO2 $(CDEBUG) -Xa $(PROFILE) -xstrconst -xF
> $(XS) -mr -xarch=v8 -xcache=16/32/1:1024/64/1 -xchip=ultra
-D_REENTRANT -K
> PIC
> $(QACCFLAGS) -I/app/oracle/product/8.1.7/rdbms/demo
-I/app/oracle/product/8.
> 1.7/rdbms/public -I/app/oracle/product/8.1.7/plsql/public
-I/app/oracle/prod
> uct/8.1.7/network/public -DSLMXMX_ENABLE -DSLTS_ENABLE -D_SVID_GETTOD
> $(LPFLAGS)
> $(USRFLAGS)]
> 
>   LDFLAGS:  -L$(LIBHOME) -L$(RDBMSLIB)
>            [-L$(LIBHOME) -L/app/oracle/product/8.1.7/rdbms/lib/]
> 
> Linking with OTHERLDFLAGS =  [from 'build' rule]
> 
> Warning: If you have problems you may need to rebuild perl
> with -Uusemymalloc.
> 
>
LD_RUN_PATH=/app/oracle/product/8.1.7/lib:/app/oracle/product/8.1.7/rdbm
s/li
> b
> Using DBD::Oracle 1.12.
> Using DBI 1.21 installed in
> /usr/iw-home/iw-perl/lib/perl5/site_perl/5.005/sun4-solaris/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?)
> 
> teamcms1 # /usr/ccs/bin/make
> Skip blib/lib/Oraperl.pm (unchanged)
> Skip blib/arch/auto/DBD/Oracle/ocitrace.h (unchanged)
> Skip blib/lib/DBD/Oracle.pm (unchanged)
> cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm
> Skip blib/lib/oraperl.ph (unchanged)
> Skip blib/arch/auto/DBD/Oracle/Oracle.h (unchanged)
> Skip blib/arch/auto/DBD/Oracle/dbdimp.h (unchanged)
> gcc -c -I/app/oracle/product/8.1.7/rdbms/demo
-I/app/oracle/product/8.1.7/rd
> bms/public -I/app/oracle/product/8.1.7/plsql/public
-I/app/oracle/product/8.
> 1.7/network/public -I/app/oracle/product/8.1.7/rdbms/demo
-I/app/oracle/prod
> uct/8.1.7/rdbms/demo
-I/usr/iw-home/iw-perl/lib/perl5/site_perl/5.005/sun4-s
> olaris/auto/DBI -I/usr/local/include -O     -DVERSION=\"1.12\"
-DXS_VERSION
> =\"1.12\" -fPIC
-I/usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris/CORE
> Oracle.c
> gcc -c -I/app/oracle/product/8.1.7/rdbms/demo
-I/app/oracle/product/8.1.7/rd
> bms/public -I/app/oracle/product/8.1.7/plsql/public
-I/app/oracle/product/8.
> 1.7/network/public -I/app/oracle/product/8.1.7/rdbms/demo
-I/app/oracle/prod
> uct/8.1.7/rdbms/demo
-I/usr/iw-home/iw-perl/lib/perl5/site_perl/5.005/sun4-s
> olaris/auto/DBI -I/usr/local/include -O     -DVERSION=\"1.12\"
-DXS_VERSION
> =\"1.12\" -fPIC
-I/usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris/CORE
> dbdimp.c
> gcc -c -I/app/oracle/product/8.1.7/rdbms/demo
-I/app/oracle/product/8.1.7/rd
> bms/public -I/app/oracle/product/8.1.7/plsql/public
-I/app/oracle/product/8.
> 1.7/network/public -I/app/oracle/product/8.1.7/rdbms/demo
-I/app/oracle/prod
> uct/8.1.7/rdbms/demo
-I/usr/iw-home/iw-perl/lib/perl5/site_perl/5.005/sun4-s
> olaris/auto/DBI -I/usr/local/include -O     -DVERSION=\"1.12\"
-DXS_VERSION
> =\"1.12\" -fPIC
-I/usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris/CORE
> oci7.c
> gcc -c -I/app/oracle/product/8.1.7/rdbms/demo
-I/app/oracle/product/8.1.7/rd
> bms/public -I/app/oracle/product/8.1.7/plsql/public
-I/app/oracle/product/8.
> 1.7/network/public -I/app/oracle/product/8.1.7/rdbms/demo
-I/app/oracle/prod
> uct/8.1.7/rdbms/demo
-I/usr/iw-home/iw-perl/lib/perl5/site_perl/5.005/sun4-s
> olaris/auto/DBI -I/usr/local/include -O     -DVERSION=\"1.12\"
-DXS_VERSION
> =\"1.12\" -fPIC
-I/usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris/CORE
> oci8.c
> Running Mkbootstrap for DBD::Oracle ()
> chmod 644 Oracle.bs
>
LD_RUN_PATH="/app/oracle/product/8.1.7/lib:/app/oracle/product/8.1.7/rdb
ms/l
> ib" gcc -o blib/arch/auto/DBD/Oracle/Oracle.so  -G
>  -L/usr/local/lib Oracle.o  dbdimp.o  oci7.o  oci8.o
> 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
> cp ora_explain blib/script/ora_explain
> /usr/bin/perl -I/usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
-I/usr/i
> w-home/iw-perl/lib/perl5/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
> 
>
************************************************************************
****
> *******************
> 
> usr/ccs/bin/make test
> PERL_DL_NONLAZY=1
> /usr/bin/perl -Iblib/arch -Iblib/lib
-I/usr/iw-home/iw-perl/lib/perl5/5.0050
> 3/sun4-solaris -I/usr/iw-home/iw-perl/lib/perl5/5.00503 -e 'use
> Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;'
t/*.t
> t/base..............Can't locate DBI.pm in @INC (@INC contains:
blib/arch
> blib/lib /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503 /usr/perl5/5.00503/sun4-solaris
> /usr/perl5/5.00503/sun4-solaris /usr/perl5/5.00503
> /usr/perl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .
> /usr/perl5/5.00503/sun4-solaris /usr/perl5/5.00503
> /usr/perl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .)
at
> t/base.t line 7.
> dubious
>         Test returned status 2 (wstat 512, 0x200)
> DIED. FAILED tests 1-5
>         Failed 5/5 tests, 0.00% okay
> t/general...........Can't locate DBI.pm in @INC (@INC contains:
blib/arch
> blib/lib /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503 /usr/perl5/5.00503/sun4-solaris
> /usr/perl5/5.00503/sun4-solaris /usr/perl5/5.00503
> /usr/perl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .
> /usr/perl5/5.00503/sun4-solaris /usr/perl5/5.00503
> /usr/perl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .)
at
> t/general.t line 16.
> BEGIN failed--compilation aborted at t/general.t line 16.
> dubious
>         Test returned status 2 (wstat 512, 0x200)
> t/long..............Can't locate DBI.pm in @INC (@INC contains:
blib/arch
> blib/lib /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503 /usr/perl5/5.00503/sun4-solaris
> /usr/perl5/5.00503/sun4-solaris /usr/perl5/5.00503
> /usr/perl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .
> /usr/perl5/5.00503/sun4-solaris /usr/perl5/5.00503
> /usr/perl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .)
at
> t/long.t line 3.
> BEGIN failed--compilation aborted at t/long.t line 3.
> dubious
>         Test returned status 2 (wstat 512, 0x200)
> t/ph_type...........Can't locate DBI.pm in @INC (@INC contains:
blib/arch
> blib/lib /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503 /usr/perl5/5.00503/sun4-solaris
> /usr/perl5/5.00503/sun4-solaris /usr/perl5/5.00503
> /usr/perl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .
> /usr/perl5/5.00503/sun4-solaris /usr/perl5/5.00503
> /usr/perl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .)
at
> t/ph_type.t line 19.
> BEGIN failed--compilation aborted at t/ph_type.t line 19.
> dubious
>         Test returned status 2 (wstat 512, 0x200)
> t/plsql.............Can't locate DBI.pm in @INC (@INC contains:
blib/arch
> blib/lib /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503 /usr/perl5/5.00503/sun4-solaris
> /usr/perl5/5.00503/sun4-solaris /usr/perl5/5.00503
> /usr/perl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .
> /usr/perl5/5.00503/sun4-solaris /usr/perl5/5.00503
> /usr/perl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .)
at
> t/plsql.t line 16.
> BEGIN failed--compilation aborted at t/plsql.t line 16.
> dubious
>         Test returned status 2 (wstat 512, 0x200)
> t/reauth............Can't locate DBI.pm in @INC (@INC contains:
blib/arch
> blib/lib /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
> /usr/iw-home/iw-perl/lib/perl5/5.00503 /usr/perl5/5.00503/sun4-solaris
> /usr/perl5/5.00503/sun4-solaris /usr/perl5/5.00503
> /usr/perl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .
> /usr/perl5/5.00503/sun4-solaris /usr/perl5/5.00503
> /usr/perl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .)
at
> t/reauth.t line 16.
> BEGIN failed--compilation aborted at t/reauth.t line 16.
> dubious
>         Test returned status 2 (wstat 512, 0x200)
> Failed Test  Status Wstat Total Fail  Failed  List of failed
>
------------------------------------------------------------------------
----
> ---
> t/base.t          2   512     5    5 100.00%  1-5
> t/general.t       2   512    ??   ??       %  ??
> t/long.t          2   512    ??   ??       %  ??
> t/ph_type.t       2   512    ??   ??       %  ??
> t/plsql.t         2   512    ??   ??       %  ??
> t/reauth.t        2   512    ??   ??       %  ??
> Failed 6/6 test scripts, 0.00% okay. 5/5 subtests failed, 0.00% okay.
> *** Error code 2
> make: Fatal error: Command failed for target `test_dynamic'
> 
>
************************************************************************
****
> *************************
> 
> iwperl -V
> Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration:
>   Platform:
>     osname=solaris, osvers=2.6, archname=sun4-solaris
>     uname='sunos newton 5.6 generic_105181-17 sun4u sparc
> sunw,ultrasparc-iii-engine '
>     hint=recommended, useposix=true, d_sigaction=define
>     usethreads=undef useperlio=undef d_sfio=undef
>   Compiler:
>     cc='gcc', optimize='-O', gccversion=2.8.1
>     cppflags='-I/usr/local/include'
>     ccflags ='-I/usr/local/include'
>     stdchar='unsigned char', d_stdstdio=define, usevfork=false
>     intsize=4, longsize=4, ptrsize=4, doublesize=8
>     d_longlong=define, longlongsize=8, d_longdbl=define,
longdblsize=16
>     alignbytes=8, usemymalloc=y, prototype=define
>   Linker and Libraries:
>     ld='gcc', ldflags =' -L/usr/local/lib'
>     libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
>     libs=-lsocket -lnsl -ldl -lm -lc -lcrypt
>     libc=/lib/libc.so, so=so, useshrplib=true, libperl=libperl.so
>   Dynamic Linking:
>     dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='  -R
> /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris/CORE'
>     cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib'
> 
> Characteristics of this binary (from libperl):
>   Built under solaris
>   Compiled at Feb 23 2000 19:11:49
>   @INC:
>     /usr/iw-home/iw-perl/lib/perl5/5.00503/sun4-solaris
>     /usr/iw-home/iw-perl/lib/perl5/5.00503
>     /usr/iw-home/iw-perl/lib/perl5/site_perl/5.005/sun4-solaris
>     /usr/iw-home/iw-perl/lib/perl5/site_perl/5.005

-- 
+rl
-------------------------------------
Roland Lammel
-------------------------------------
Services / Technical Assistance / PPA
Kapsch CarrierCom 
Triesterstr. 70a, 1102 Wien
-------------------------------------
mailto:[EMAIL PROTECTED]
Tel:   +43 1 60501 - 3456 (ESN 572 3456)
Fax:   +43 1 60501 - 3405
Mobil: +43 664 628 - 3456
-------------------------------------

Reply via email to