Upgrade to DBD::Oracle 1.13 first, then try again.

Tim.

On Mon, Mar 24, 2003 at 04:57:44PM +0100, Salvatore Sorrentino wrote:
> 
> Dear Sirs, could you help me in resolving the following error installing 
> DBD under Slackware? Here is the error:
> 
> bash-2.05a# perl Makefile.PL
> Using DBI 1.33 installed in 
> /usr/local/lib/perl5/site_perl/5.8.0/i686-linux/auto/DBI
> Duplicate specification "S=s" for option "s"
> 
>  Configuring DBD::Oracle ...
> 
> >>>     Remember to actually *READ* the README file!
>         Especially if you have any problems.
> 
> Using Oracle in /home/utenteOracle/OraHome1
> Found header files in rdbms/demo.
> Found /home/utenteOracle/OraHome1/precomp/demo/proc/demo_proc.mk
> Using /home/utenteOracle/OraHome1/precomp/demo/proc/demo_proc.mk
> Reading /home/utenteOracle/OraHome1/precomp/demo/proc/demo_proc.mk.
> Reading /home/utenteOracle/OraHome1/precomp/lib/env_precomp.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.
> Appending '-ldl' to TTLIBS
> 
> Attempting to discover Oracle OCI build rules...
> cc -c  . public public demo public public 
> -I/home/utenteOracle/OraHome1/rdbms/demo 
> -I/home/utenteOracle/OraHome1/rdbms/demo -I/usr/l
> ocal/lib/perl5/site_perl/5.8.0/i686-linux/auto/DBI -fno-strict-aliasing 
> -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS
> =64 -O3   -DVERSION=\"1.09\" -DXS_VERSION=\"1.09\" -fpic 
> "-I/usr/local/lib/perl5/5.8.0/i686-linux/CORE"  -DNO_OCI8 DBD_ORA_OBJ.c
> cc: public: No such file or directory
> cc: public: No such file or directory
> cc: demo: No such file or directory
> cc: public: No such file or directory
> cc: public: No such file or directory
> make: *** [DBD_ORA_OBJ.o] Error 1
> Oracle oci build command:
>         echo -o DBD_ORA_EXE DBD_ORA_OBJ.o 
> -L/home/utenteOracle/OraHome1/lib/ -lclntsh `cat 
> /home/utenteOracle/OraHome1/lib/ldflags`
>   `cat /home/utenteOracle/OraHome1/lib/sysliblist` -ldl -lm
>         -o DBD_ORA_EXE DBD_ORA_OBJ.o -L/home/utenteOracle/OraHome1/lib/ 
> -lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnssl
> b9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -ldl -lm -lpthread 
> -lnsl -ldl -lm
> Unable to interpret Oracle oci build commands. Using fallback approach.
> 
> 
> System: perl5.008 linux pcextsys05 2.4.18 #2 thu feb 13 11:36:28 utc 2003 
> i686 unknown
> Compiler:   cc -O3 -fno-strict-aliasing -I/usr/local/include 
> -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) -trigraphs -fPIC -DPRECOMP -I. 
> -I/home/utenteOracle/OraHome1/precomp/public -I/home/utenteOracle/
> OraHome1/rdbms/public -I/home/utenteOracle/OraHome1/rdbms/demo 
> -I/home/utenteOracle/OraHome1/plsql/public -I/home/utenteOracle/OraHo
> me1/network/public -DLINUX -D_GNU_SOURCE -D_LARGEFILE64_SOURCE=1 
> -D_LARGEFILE_SOURCE=1 -DSLTS_ENABLE -DSLMXMX_ENABLE -D_REENTRANT -D
> NS_THREADS $(LPFLAGS) $(USRFLAGS)]
> 
>   build:     $(CC) -o $(EXE) $(OBJS) $(LDPATHFLAG)$(LIBHOME) $(PROLDLIBS)
> Evaluating `cat $(LIBHOME)ldflags`
>   expanded `cat /home/utenteOracle/OraHome1/lib/ldflags`
>   returned '-lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9  -lnsslb9   
> -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 '
> Evaluating `cat $(LIBHOME)sysliblist`
>   expanded `cat /home/utenteOracle/OraHome1/lib/sysliblist`
>   returned '-ldl -lm -lpthread -lnsl'
>            [ cc -o $(EXE) $(OBJS) -L$(LIBHOME) -lclntsh -lnbeq9 -lnhost9 
> -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lnt
> cps9 -lnsslb9 -lntcp9 -lntns9 $(EXPDLIBS) $(EXOSLIBS) -ldl -lm -lpthread 
> -lnsl -ldl -lm $(USRLIBS) ]
> 
>   LDFLAGS:  -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME) 
> $(LDPATHFLAG)$(LIBHOME)stubs/
>            [-o $@ -L/home/utenteOracle/OraHome1/precomp/lib/ -L$(LIBHOME) 
> -L$(LIBHOME)stubs/]
> 
> 
> Linking with  -L/home/utenteOracle/OraHome1/lib -lclntsh [from 
> $(LIBCLNTSH)]
> 
> 
> Use of uninitialized value in substitution (s///) at Makefile.PL line 
> 1124.
> LD_RUN_PATH=/home/utenteOracle/OraHome1/lib:/home/utenteOracle/OraHome1/rdbms/lib
> Using DBD::Oracle 1.09.
> Using DBD::Oracle 1.09.
> Using DBI 1.33 installed in 
> /usr/local/lib/perl5/site_perl/5.8.0/i686-linux/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?)
> 
> --------------------------------------------------------------------------------------------------
> 
> Skip blib/arch/auto/DBD/Oracle/Oracle.h (unchanged)
> Skip blib/lib/DBD/Oracle.pm (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)
> Skip blib/arch/auto/DBD/Oracle/mk.pm (unchanged)
> cc -c  . public public demo public public 
> -I/home/utenteOracle/OraHome1/rdbms/demo 
> -I/home/utenteOracle/OraHome1/rdbms/demo -I/usr/l
> ocal/lib/perl5/site_perl/5.8.0/i686-linux/auto/DBI -fno-strict-aliasing 
> -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS
> =64 -O3   -DVERSION=\"1.09\" -DXS_VERSION=\"1.09\" -fpic 
> "-I/usr/local/lib/perl5/5.8.0/i686-linux/CORE"   Oracle.c
> cc: public: No such file or directory
> cc: public: No such file or directory
> cc: demo: No such file or directory
> cc: public: No such file or directory
> cc: public: No such file or directory
> In file included from Oracle.h:20,
>                  from Oracle.xs:1:
> dbdimp.h:44: ocidfn.h: No such file or directory
> dbdimp.h:57: ociapr.h: No such file or directory
> make: *** [Oracle.o] Error 1
> 
> Thanks for your help!
> 
> -- 
> Salvatore
> 
> 
> ***************************************************************************
> *
> *  "Who Watches the Watchmen?"
> *  
> *  
> *
> ***************************************************************************
> 
> 

Reply via email to