Front page | perl.perl5.porters |
Postings from March 2000
Re: Problem with Dynaloader.pl and Oracle.so
From:
Yong Zhang
Date:
March 9, 2000 14:46
Subject:
Re: Problem with Dynaloader.pl and Oracle.so
Message ID:
3.0.32.20000309174418.00946910@corp.airmedia.com
>Date: Wed, 8 Mar 2000 19:28:20 +0000
>From: Tim Bunce <Tim.Bunce@ig.co.uk>
>To: Yong Zhang <yong@corp.airmedia.com>
>Subject: Re: Problem with Dynaloader.pl and Oracle.so
>References: <20000306102117.N18917@ig.co.uk> <8a6892$u1di@eGroups.com>
>Organization: Paul Ingram Group, Software Systems, +44 1 483 862800
>X-MIME-Autoconverted: from quoted-printable to 8bit by cletus.airmedia.com
id OAA11226
>
>perl5-porters@perl.com
>
>Tim.
>
>On Wed, Mar 08, 2000 at 11:05:06AM -0800, Yong Zhang wrote:
>> Hi, Tim
>> I have the same problem described by Mike. I am new to DBD::Oracle.
>> Could you please tell me how to fix perl's Dynaloader or show me an url
>> where I can turn to for help. Thanks very much.
>> Yong
>>
>>
>> tim bunce <tim.bunc-@ig.co.uk> wrote:
>> original article:http://www.egroups.com/group/dbi-users/?start=22605
>> > *** From dbi-users - To unsubscribe, see the end of this message.
>> ***
>> > *** DBI Home Page - http://www.symbolstone.org/technology/perl/DBI
>> / ***
>> >
>> > Without fixing perl's Dynaloader to tell you why the load failed
>> > you're flying blind.
>> >
>> > Tim.
>> >
>> > On Sun, Mar 05, 2000 at 12:37:56PM -0500, Mike T Gallant wrote:
>> > > Hi,
>> > >
>> > > I have been attempting to install the dbd-oracle-1.03 without much
>> success. I
>> > > did review the readme files and have been experimenting for several
>> days. I
>> > > have tried various versions of perl (5.5.660 and 5.5.3 current). I
>> did attempt
>> > > the static installation but did not fair well.
>> > >
>> > > My system is a Dec Unix 4.0F, Oracle 8.1.5 installed, Perl5.5.3,
>> and dbi 1.13.
>> > > The perl and dbi both tested and installed ok. The dbd-oracle
>> "appears" to perl
>> > > makefile.pl and make ok. The error relates to the loading (by
>> Dynaloader.pm) of
>> > > the Oracle.so file.
>> > >
>> > > Regards, Mike
>> > >
>> > >
>> > >
>> > > # sqlplus
>> > >
>> > > SQL*Plus: Release 8.1.5.0.0 - Production on Sun Mar 5 12:07:47 2000
>> > >
>> > > (c) Copyright 1999 Oracle Corporation. All rights reserved.
>> > >
>> > > Enter user-name:
>> > >
>> > > Script started on Sun Mar 5 12:02:19 2000
>> > > # perl -v
>> > >
>> > > This is perl, version 5.005_03 built for alpha-dec_osf
>> > >
>> > > Copyright 1987-1999, Larry Wall
>> > >
>> > > Perl may be copied only under the terms of either the Artistic
>> License or the
>> > >
>> > > GNU General Public License, which may be found in the Perl 5.0
>> source kit.
>> > >
>> > > Complete documentation for Perl, including FAQ lists, should be
>> found on
>> > >
>> > > this system using `man perl' or `perldoc perl'. If you have access
>> to the
>> > >
>> > > Internet, point your browser at http://www.perl.com/, the Perl Home
>> Page.
>> > >
>> > > # perl Makefile.PL -v
>> > >
>> > > Using DBI 1.13 installed in
>> > > /usr/local/lib/perl5/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 /work/OraHome1
>> > >
>> > > Found /work/OraHome1/rdbms/demo/demo_rdbms.mk
>> > >
>> > > Using /work/OraHome1/rdbms/demo/demo_rdbms.mk
>> > >
>> > > Reading /work/OraHome1/rdbms/demo/demo_rdbms.mk.
>> > >
>> > > Reading /work/OraHome1/rdbms/lib/env_rdbms.mk.
>> > >
>> > > Read a total of 1405 lines from /work/OraHome1/rdbms/lib/env_rdbms.
>> mk (including
>> > > inclusions)
>> > >
>> > > Read a total of 1620 lines from /work/OraHome1/rdbms/demo/demo_rdbm
>> s.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)
>> > > $(QACCFLAGS) $(PFLAGS)\
>> > >
>> > > $(SHARED_CFLAG) $(USRFLAGS)
>> > >
>> > > Deleted LDFLAGS definition: LDFLAGS=-o $@ $(LDPATHFLAG)$(PRODLIBHOM
>> E)
>> > > $(LDPATHFLAG)$(LIBHOME)
>> > >
>> > > Deleted CCFLAGS definition: CCFLAGS=$(GEMC_FLAGS) $(ANSI_C) -DOSF1
>> -DA_OSF
>> > > -Wf,-readonly_strings -noansi_alias -D_INTRINSICS $(OM_FLAGS)
>> > >
>> > > CPP macro redefined by Oracle
>> > >
>> > > from cpp
>> > >
>> > > to $(CC) -E $(CCFLAGS)
>> > >
>> > > Deleted CPP definition: CPP=$(CC) -E $(CCFLAGS)
>> > >
>> > > Deleted OPTIMIZE definition: OPTIMIZE=$(CDEBUG?:-O4 -fast
>> -fp_reorder
>> > > -U_FASTMATH)
>> > >
>> > > DOAR macro redefined by Oracle
>> > >
>> > > from $(ARCREATE) $@ $? $(RANLIB)
>> > >
>> > > to $(AR) cr$(ARLOCAL) $(LIB) $(OBJS)
>> > >
>> > > Deleted PERL definition: PERL = perl
>> > >
>> > > Deleted ASFLAGS definition: ASFLAGS=$(CDEBUG)
>> > >
>> > > AS macro redefined by Oracle
>> > >
>> > > from as
>> > >
>> > > to as
>> > >
>> > > Deleted AS definition: AS=as
>> > >
>> > > Deleted LD definition: LD=ld
>> > >
>> > > LDFLAGS macro redefined by Oracle
>> > >
>> > > from -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME)
>> > >
>> > > to $(LDOPTIMIZE) $(SHARED_FLAG) -o $@ $(PRODUCT_LIBHOME)
>> -L$(LIBHOME)
>> > > $(NO_STRIP_EXE?:-s)
>> > >
>> > > Deleted LDFLAGS definition: LDFLAGS = $(LDOPTIMIZE) $(SHARED_FLAG)
>> -o $@
>> > > $(PRODUCT_LIBHOME) -L$(LIBHOME) $(NO_STRIP_EXE?:-s)
>> > >
>> > > LDCCOM macro redefined by Oracle
>> > >
>> > > from $(PURECMDS) $(CC) $(GFLAG) $(CCFLAGS) $(EXOSFLAGS) $(LDFLAGS)
>> > >
>> > > to $(CC) $(GFLAG) $(CDEBUG) $(CCFLAGS) $(LDFLAGS)
>> > >
>> > > STATICTTLIBS macro redefined by Oracle
>> > >
>> > > from $(NAUTAB) $(NAETAB) $(NAEDHS) \
>> > >
>> > > $(NETLIBS) $(LLIBRDBMS_CLT) $(LLIBMM) $(CORELIBS)\
>> > >
>> > > $(NETLIBS) $(LLIBRDBMS_CLT) $(LIBPLS_CLT) \
>> > >
>> > > $(LLIBEPC) $(CORELIBS) $(LLIBRDBMS_CLT) $(CORELIBS) $(LDLIBS)
>> > >
>> > > to $(NAUTAB) $(NAETAB) $(NAEDHS) $(SLTSSTUB) $(NALDFLAGSLIST) \
>> > >
>> > > $(NETLIBS) $(LLIBRDBMS_CLT) $(LLIBMM) $(CORELIBS)\
>> > >
>> > > $(LLIBRDBMS_CLT) $(LIBPLS_CLT) $(NETLIBS) $(NETLIBS) \
>> > >
>> > > $(LLIBMM) $(LLIBEPC) $(CORELIBS) $(LLIBRDBMS_CLT)
>> $(CORELIBS) $(LDLIBS)
>> > >
>> > > TTLIBS macro redefined by Oracle
>> > >
>> > > from $(LLIBCLNTSH) $(STATICTTLIBS)
>> > >
>> > > to $(STATICTTLIBS)
>> > >
>> > > 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.
>> > >
>> > > Deleted ORA_NLS definition: ORA_NLS = $(ORACLE_HOME)/ocommon/nls/ad
>> min/data/
>> > >
>> > > 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.
>> > >
>> > > Deleted ORA_NLS33 definition: ORA_NLS33 = $(ORACLE_HOME)/ocommon/nl
>> s/admin/data/
>> > >
>> > > LLIBNNCC macro redefined by Oracle
>> > >
>> > > from $(LDLIBFLAG)$(ILIB_PREFIX)$(ONCNAME)$(ILIB_SUFFIX)
>> > >
>> > > to $(NETWORKLIB)$(LIB_PREFIX)$(ONCNAME).$(LIB_EXT)
>> > >
>> > > LLIBNNCC macro redefined by Oracle
>> > >
>> > > from $(NETWORKLIB)$(LIB_PREFIX)$(ONCNAME).$(LIB_EXT)
>> > >
>> > > to $(LDLIBFLAG)$(ILIB_PREFIX)$(ONCNAME)$(ILIB_SUFFIX)
>> > >
>> > > LLIBNNCC macro redefined by Oracle
>> > >
>> > > from $(LDLIBFLAG)$(ILIB_PREFIX)$(ONCNAME)$(ILIB_SUFFIX)
>> > >
>> > > to $(NETWORKLIB)$(LIB_PREFIX)$(ONCNAME).$(LIB_EXT)
>> > >
>> > > LIBNTOD macro redefined by Oracle
>> > >
>> > > from $(NETWORKLIB)$(LIB_PREFIX)$(DCENAME).$(LIB_EXT)
>> > >
>> > > to $(LIBHOME)$(LIB_PREFIX)$(DCENAME).$(LIB_EXT)
>> > >
>> > > LIBNTLU62 macro redefined by Oracle
>> > >
>> > > from $(NETWORKLIB)$(LIB_PREFIX)$(LU62NAME).$(LIB_EXT)
>> > >
>> > > to $(LIBHOME)$(LIB_PREFIX)$(LU62NAME).$(LIB_EXT)
>> > >
>> > > LIBNTS macro redefined by Oracle
>> > >
>> > > from $(NETWORKLIB)$(LIB_PREFIX)$(SPXNAME).$(LIB_EXT)
>> > >
>> > > to $(LIBHOME)$(LIB_PREFIX)$(SPXNAME).$(LIB_EXT)
>> > >
>> > > LIBNETWORK macro redefined by Oracle
>> > >
>> > > from $(NETWORKLIB)$(LIB_PREFIX)$(COMMONNAME).$(LIB_EXT)
>> > >
>> > > to $(LIBHOME)$(LIB_PREFIX)$(COMMONNAME).$(LIB_EXT)
>> > >
>> > > LLIBORDSDO macro redefined by Oracle
>> > >
>> > > from $(LDLIBFLAG)$(LIB_PREFIX)$(LIBORDSDONAME).$(LIB_EXT)
>> > >
>> > > to $(LDLIBFLAG)$(LIBORDSDONAME)$(LIB_SUFFIX)
>> > >
>> > > SSORED macro redefined by Oracle
>> > >
>> > > from $(RDBMSLIB)ssoraed.$(OBJ_EXT)
>> > >
>> > > to $(RDBMSLIB)ssoraed.$(OBJ_EXT) # oracle prog.
>> mgr. data
>> > >
>> > > SKGXND macro redefined by Oracle
>> > >
>> > > from $(RDBMSLIB)skgxnd.$(OBJ_EXT)
>> > >
>> > > to $(SKGXNS)
>> > >
>> > > LIBDLM macro redefined by Oracle
>> > >
>> > > from $(SKGXN) $(LIBHOME)$(LIB_PREFIX)$(LIBDLMNAME).$(LIB_EXT)
>> > >
>> > > to $(CLUSTERDIR)libdlm.$(LIB_EXT)
>> > >
>> > > LLIBDLM macro redefined by Oracle
>> > >
>> > > from $(SKGXN) $(LDLIBFLAG)$(LIBDLMNAME)
>> > >
>> > > to $(SKGXN) -ldlm -lcnx -lssn
>> > >
>> > > RDBMSLIB macro redefined by Oracle
>> > >
>> > > from $(RDBMSHOME)lib/
>> > >
>> > > to $(ORACLE_HOME)/rdbms/lib/
>> > >
>> > > LDFLAGS macro redefined by Oracle
>> > >
>> > > from $(LDOPTIMIZE) $(SHARED_FLAG) -o $@ $(PRODUCT_LIBHOME)
>> -L$(LIBHOME)
>> > > $(NO_STRIP_EXE?:-s)
>> > >
>> > > to -L$(LIBHOME) -L$(ORACLE_HOME)/rdbms/lib
>> > >
>> > > Deleted LDFLAGS definition: LDFLAGS=-L$(LIBHOME)
>> -L$(ORACLE_HOME)/rdbms/lib
>> > >
>> > > CONFIG macro redefined by Oracle
>> > >
>> > > from $(RDBMSLIB)config.$(OBJ_EXT)
>> > >
>> > > to $(ORACLE_HOME)/rdbms/lib/config.o
>> > >
>> > > LLIBCLNTSH macro redefined by Oracle
>> > >
>> > > from $(LDLIBFLAG)$(LIBCLNTSHNAME)
>> > >
>> > > to -lclntsh
>> > >
>> > > LLIBSQL macro redefined by Oracle
>> > >
>> > > from $(LDLIBFLAG)$(LIBSQLNAME)
>> > >
>> > > to -lsql
>> > >
>> > > Use of uninitialized value at Makefile.PL line 735.
>> > >
>> > > Found rdbms/demo/ocidef.h
>> > >
>> > > Found rdbms/demo/ocidfn.h
>> > >
>> > > Found rdbms/demo/ocidem.h
>> > >
>> > > Found rdbms/demo/oci8dp.h
>> > >
>> > > Found rdbms/demo/ociapr.h
>> > >
>> > > Found rdbms/demo/ocikpr.h
>> > >
>> > > Found rdbms/demo/oratypes.h
>> > >
>> > > Found header files in rdbms/demo.
>> > >
>> > >
>> > >
>> > > System: perl5.00503 osf1 mtgxsdun01.gallant.org v4.0 1229 alpha
>> > >
>> > > Compiler: cc -O4 -std -fprm d -ieee -D_INTRINSICS -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) -O4 -fast -fp_reorder -U_FASTMATH -O4 -fast
>> -fp_reorder
>> > > -U_FASTMATH $(GEMC_FLAGS) -std1 -DOSF1 -DA_OSF -Wf,-readonly_strings
>> > > -noansi_alias -D_INTRINSICS $(QACCFLAGS) -I/work/OraHome1/rdbms/demo
>> > > -I/work/OraHome1/rdbms/public -I/work/OraHome1/plsql/public
>> > > -I/work/OraHome1/network/public $(LPFLAGS) $(SHARED_CFLAG)
>> $(USRFLAGS)]
>> > >
>> > >
>> > >
>> > > build:
>> > >
>> > > $(CHECKOBJSEXE)
>> > >
>> > > $(ECHODO) $(CC) $(LDFLAGS) -o $(EXE) $(OBJS) $(OCISHAREDLIBS)
>> > >
>> > > [ @if [ "$(EXE)" = "" -o "$(OBJS)" = "" ]; then echo
>> "EXE and OBJS
>> > > not set: look at the syntax to build demos"; exit 1; fi
>> > > /work/OraHome1/bin/echodo cc -L$(LIBHOME) -L/work/OraHome1/rdbms/li
>> b -o $(EXE)
>> > > $(OBJS) -lclntsh]
>> > >
>> > >
>> > >
>> > > LDFLAGS: -L$(LIBHOME) -L$(ORACLE_HOME)/rdbms/lib
>> > >
>> > > [-L$(LIBHOME) -L/work/OraHome1/rdbms/lib]
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > Linking with /work/OraHome1/rdbms/lib/ssdbaed.o
>> > > /work/OraHome1/rdbms/lib/defopt.o -lclntsh [from $(SSDBED)
>> $(DEF_OPT)
>> > > $(OCISHAREDLIBS)]
>> > >
>> > >
>> > >
>> > > MakeMaker (v5.4302)
>> > >
>> > > Checking if your kit is complete...
>> > >
>> > > Looks good
>> > >
>> > > ABSTRACT_FROM => q[Oracle.pm]
>> > >
>> > > AUTHOR => q[Tim Bunce (dbi-users@fugue.com)]
>> > >
>> > > DEFINE => q[]
>> > >
>> > > DIR => []
>> > >
>> > > EXE_FILES => [q[ora_explain]]
>> > >
>> > > INC => q[-I$(ORACLE_HOME)/rdbms/demo -I$(ORACLE_HOME)/rdbms/pu
>> blic
>> > > -I$(ORACLE_HOME)/plsql/public -I$(ORACLE_HOME)/network/public
>> > > -I/work/OraHome1/rdbms/demo -I/work/OraHome1/rdbms/demo
>> > > -I/usr/local/lib/perl5/site_perl/5.005/alpha-dec_osf/auto/DBI]
>> > >
>> > > LIBS => [q[-L/work/OraHome1/lib/ -lclntsh]]
>> > >
>> > > 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] }
>> > >
>> > > dist => { DIST_DEFAULT=>q[clean distcheck disttest ci tardist],
>> > > COMPRESS=>q[gzip -v9], SUFFIX=>q[gz], PREOP=>q[$(MAKE) -f
>> Makefile.old distdir]
>> > > }
>> > >
>> > > dynamic_lib => { OTHERLDFLAGS=>q[ /work/OraHome1/rdbms/lib/ssd
>> baed.o
>> > > /work/OraHome1/rdbms/lib/defopt.o $(COMPOBJS)] }
>> > >
>> > > Using PERL=/usr/bin/perl
>> > >
>> > > Potential libraries are '-L/work/OraHome1/lib/ -lclntsh':
>> > >
>> > > '-lclntsh' found at /work/OraHome1/lib//libclntsh.so.8.0
>> > >
>> > >
>> > >
>> > > 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.03.
>> > >
>> > > Using DBI 1.13 installed in
>> > > /usr/local/lib/perl5/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?)
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > WARNING - YOUR ORACLE INSTALLATION HAS A SECURITY PROBLEM.
>> > >
>> > > Read the README.sec file for more information and patch details.
>> > >
>> > > # 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 Oracle.pm blib/lib/DBD/Oracle.pm
>> > >
>> > > cp oraperl.ph blib/lib/oraperl.ph
>> > >
>> > > /usr/bin/perl -p -e "s/~DRIVER~/Oracle/g" <
>> > > /usr/local/lib/perl5/site_perl/5.005/alpha-dec_osf/auto/DBI/Driver.
>> xst >
>> > > Oracle.xsi
>> > >
>> > > /usr/bin/perl -I/usr/local/lib/perl5/5.00503/alpha-dec_osf
>> > > -I/usr/local/lib/perl5/5.00503 /usr/local/lib/perl5/5.00503/ExtUtil
>> s/xsubpp
>> > > -typemap /usr/local/lib/perl5/5.00503/ExtUtils/typemap Oracle.xs
>> >xstmp.c && mv
>> > > xstmp.c Oracle.c
>> > >
>> > > cc -c -I/work/OraHome1/rdbms/demo -I/work/OraHome1/rdbms/public
>> > > -I/work/OraHome1/plsql/public -I/work/OraHome1/network/public
>> > > -I/work/OraHome1/rdbms/demo -I/work/OraHome1/rdbms/demo
>> > > -I/usr/local/lib/perl5/site_perl/5.005/alpha-dec_osf/auto/DBI -std
>> -fprm d -ieee
>> > > -D_INTRINSICS -DLANGUAGE_C -O4 -DVERSION=\"8\"
>> -DXS_VERSION=\"1.03\"
>> > > -I/usr/local/lib/perl5/5.00503/alpha-dec_osf/CORE Oracle.c
>> > >
>> > > cc -c -I/work/OraHome1/rdbms/demo -I/work/OraHome1/rdbms/public
>> > > -I/work/OraHome1/plsql/public -I/work/OraHome1/network/public
>> > > -I/work/OraHome1/rdbms/demo -I/work/OraHome1/rdbms/demo
>> > > -I/usr/local/lib/perl5/site_perl/5.005/alpha-dec_osf/auto/DBI -std
>> -fprm d -ieee
>> > > -D_INTRINSICS -DLANGUAGE_C -O4 -DVERSION=\"8\"
>> -DXS_VERSION=\"1.03\"
>> > > -I/usr/local/lib/perl5/5.00503/alpha-dec_osf/CORE dbdimp.c
>> > >
>> > > cc -c -I/work/OraHome1/rdbms/demo -I/work/OraHome1/rdbms/public
>> > > -I/work/OraHome1/plsql/public -I/work/OraHome1/network/public
>> > > -I/work/OraHome1/rdbms/demo -I/work/OraHome1/rdbms/demo
>> > > -I/usr/local/lib/perl5/site_perl/5.005/alpha-dec_osf/auto/DBI -std
>> -fprm d -ieee
>> > > -D_INTRINSICS -DLANGUAGE_C -O4 -DVERSION=\"8\"
>> -DXS_VERSION=\"1.03\"
>> > > -I/usr/local/lib/perl5/5.00503/alpha-dec_osf/CORE oci7.c
>> > >
>> > > cc -c -I/work/OraHome1/rdbms/demo -I/work/OraHome1/rdbms/public
>> > > -I/work/OraHome1/plsql/public -I/work/OraHome1/network/public
>> > > -I/work/OraHome1/rdbms/demo -I/work/OraHome1/rdbms/demo
>> > > -I/usr/local/lib/perl5/site_perl/5.005/alpha-dec_osf/auto/DBI -std
>> -fprm d -ieee
>> > > -D_INTRINSICS -DLANGUAGE_C -O4 -DVERSION=\"8\"
>> -DXS_VERSION=\"1.03\"
>> > > -I/usr/local/lib/perl5/5.00503/alpha-dec_osf/CORE oci8.c
>> > >
>> > > 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="/work/OraHome1/lib" ld -o blib/arch/auto/DBD/Oracle/Or
>> acle.so
>> > > -shared -expect_unresolved "*" -O4 -msym -s -L/usr/local/lib -all
>> tmp.a -none
>> > > /work/OraHome1/rdbms/lib/ssdbaed.o /work/OraHome1/rdbms/lib/defopt.o
>> > > -L/work/OraHome1/lib/ -lclntsh
>> > >
>> > > 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
>> > >
>> > > mkdir blib/script
>> > >
>> > > cp ora_explain blib/script/ora_explain
>> > >
>> > > /usr/bin/perl -I/usr/local/lib/perl5/5.00503/alpha-dec_osf
>> > > -I/usr/local/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
>> > >
>> > > # make test
>> > >
>> > > PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib
>> > > -I/usr/local/lib/perl5/5.00503/alpha-dec_osf -I/usr/local/lib/perl5
>> /5.00503 -e
>> > > 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests
>> @ARGV;' t/*.t
>> > >
>> > > t/base..............install_driver(Oracle) failed: Can't load
>> > > 'blib/arch/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle:
>> dlopen: cannot
>> > > load blib/arch/auto/DBD/Oracle/Oracle.so at
>> > > /usr/local/lib/perl5/5.00503/alpha-dec_osf/DynaLoader.pm line 169.
>> > >
>> > >
>> > >
>> > > at (eval 1) line 3
>> > >
>> > >
>> > >
>> > > at t/base.t line 17
>> > >
>> > > dubious
>> > >
>> > > Test returned status 255 (wstat 65280, 0xff00)
>> > >
>> > > DIED. 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: cannot
>> > > load blib/arch/auto/DBD/Oracle/Oracle.so at
>> > > /usr/local/lib/perl5/5.00503/alpha-dec_osf/DynaLoader.pm line 169.
>> > >
>> > >
>> > >
>> > > at (eval 1) line 3
>> > >
>> > >
>> > >
>> > > 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: cannot load blib/arch/auto/DBD/Oracle/Oracle.s
>> o at
>> > > /usr/local/lib/perl5/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: cannot load blib/arch/auto/DBD/Oracle/Oracle.s
>> o at
>> > > /usr/local/lib/perl5/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 255 65280 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.
>> > >
>> > > # mkae
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > ake test teS
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > TEST_VERBOSE=1
>> > >
>> > > PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib
>> > > -I/usr/local/lib/perl5/5.00503/alpha-dec_osf -I/usr/local/lib/perl5
>> /5.00503 -e
>> > > 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests
>> @ARGV;' t/*.t
>> > >
>> > > t/base..............install_driver(Oracle) failed: Can't load
>> > > 'blib/arch/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle:
>> dlopen: cannot
>> > > load blib/arch/auto/DBD/Oracle/Oracle.so at
>> > > /usr/local/lib/perl5/5.00503/alpha-dec_osf/DynaLoader.pm line 169.
>> > >
>> > >
>> > >
>> > > at (eval 1) line 3
>> > >
>> > >
>> > >
>> > > at t/base.t line 17
>> > >
>> > > 1..5
>> > >
>> > > ok 1
>> > >
>> > > ok 2
>> > >
>> > > ok 3
>> > >
>> > > dubious
>> > >
>> > > Test returned status 255 (wstat 65280, 0xff00)
>> > >
>> > > DIED. 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: cannot
>> > > load blib/arch/auto/DBD/Oracle/Oracle.so at
>> > > /usr/local/lib/perl5/5.00503/alpha-dec_osf/DynaLoader.pm line 169.
>> > >
>> > >
>> > >
>> > > at (eval 1) line 3
>> > >
>> > >
>> > >
>> > > 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: cannot load blib/arch/auto/DBD/Oracle/Oracle.s
>> o at
>> > > /usr/local/lib/perl5/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: cannot load blib/arch/auto/DBD/Oracle/Oracle.s
>> o at
>> > > /usr/local/lib/perl5/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............ORACLE_USERID_2 not defined.
>> > >
>> > > Tests skiped.
>> > >
>> > > 1..0
>> > >
>> > > skipping test on this platform
>> > >
>> > > Failed Test Status Wstat Total Fail Failed List of failed
>> > >
>> > > -------------------------------------------------------------------
>> ------------
>> > >
>> > > t/base.t 255 65280 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.
>> > >
>> > > # perl -V
>> > >
>> > > Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration:
>> > >
>> > > Platform:
>> > >
>> > > osname=dec_osf, osvers=4.0, archname=alpha-dec_osf
>> > >
>> > > uname='osf1 mtgxsdun01.gallant.org v4.0 1229 alpha '
>> > >
>> > > hint=recommended, useposix=true, d_sigaction=define
>> > >
>> > > usethreads=undef useperlio=undef d_sfio=undef
>> > >
>> > > Compiler:
>> > >
>> > > cc='cc', optimize='-O4', gccversion=
>> > >
>> > > cppflags='-std -ieee -D_INTRINSICS -DLANGUAGE_C'
>> > >
>> > > ccflags ='-std -fprm d -ieee -D_INTRINSICS -DLANGUAGE_C'
>> > >
>> > > stdchar='unsigned char', d_stdstdio=define, usevfork=false
>> > >
>> > > intsize=4, longsize=8, ptrsize=8, doublesize=8
>> > >
>> > > d_longlong=define, longlongsize=8, d_longdbl=define,
>> longdblsize=8
>> > >
>> > > alignbytes=8, usemymalloc=y, prototype=define
>> > >
>> > > Linker and Libraries:
>> > >
>> > > ld='ld', ldflags =' -L/usr/local/lib'
>> > >
>> > > libpth=/usr/local/lib /usr/shlib /usr/ccs/lib
>> /usr/lib/cmplrs/cc /usr/lib
>> > > /var/shlib
>> > >
>> > > libs=-ldbm -ldb -lm
>> > >
>> > > libc=/usr/shlib/libc.so, so=so, useshrplib=true,
>> libperl=libperl.so
>> > >
>> > > Dynamic Linking:
>> > >
>> > > dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='
>> > > -Wl,-rpath,/usr/local/lib/perl5/5.00503/alpha-dec_osf/CORE'
>> > >
>> > > cccdlflags=' ', lddlflags='-shared -expect_unresolved "*" -O4
>> -msym -s
>> > > -L/usr/local/lib'
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > Characteristics of this binary (from libperl):
>> > >
>> > > Built under dec_osf
>> > >
>> > > Compiled at Mar 5 2000 11:27:53
>> > >
>> > > @INC:
>> > >
>> > > /usr/local/lib/perl5/5.00503/alpha-dec_osf
>> > >
>> > > /usr/local/lib/perl5/5.00503
>> > >
>> > > /usr/local/lib/perl5/site_perl/5.005/alpha-dec_osf
>> > >
>> > > /usr/local/lib/perl5/site_perl/5.005
>> > >
>> > > .
>> > >
>> > > # uname -a
>> > >
>> > > OSF1 mtgxsdun01.gallant.org V4.0 1229 alpha
>> > >
>> > > # exit
>> > >
>> > >
>> > > script done on Sun Mar 5 12:06:59 2000
>> > >
>> >
>> >
>> > ---------------------------------------------------------------------
>> ---------
>> > To unsubscribe from this list, please visit: http://www.isc.org/dbi-l
>> ists.html
>> > If you are without web access, or if you are having trouble with the
>> web page,
>> > please send mail to dbi-users-request@isc.org with the subject line of
>> > 'unsubscribe'.
>
>
-
Re: Problem with Dynaloader.pl and Oracle.so
by Yong Zhang