Thanks for your answer.
I upgraded to DBD::Oracle 1.13 then I tried again.
This time things seems better but nevertheless there is an error:
ocidfn.h and ociapr.h include files are missing.
Could you please help me again?
Thank you very much in advance!

Salvatore Sorrentino

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

 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 -o DBD_ORA_OBJ.o DBD_ORA_OBJ.c
Oracle oci build command:
        + -o DBD_ORA_EXE DBD_ORA_OBJ.o -L/home/utenteOracle/OraHome1/lib/ 
-lclntsh -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 
-lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -ldl -lm -lpthread -lnsl -ldl 
-lm



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/OraHome1/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/home/utenteOracle/OraHome1/precomp/lib/ -L$(LIBHOME) 
-L$(LIBHOME)stubs/]


Linking with OTHERLDFLAGS =   -L/home/utenteOracle/OraHome1/lib/ -lclntsh 
-lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 
-lntcps9 -lnsslb9 -lntcp9 -lntns9 -ldl -lm -lpthread -lnsl -ldl -lm
 [from 'build' rule]


Checking if your kit is complete...
Looks good
LD_RUN_PATH=/home/utenteOracle/OraHome1/lib:/home/utenteOracle/OraHome1/rdbms/lib
Using DBD::Oracle 1.13.
Using DBD::Oracle 1.13.
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?)

bash-2.05a# make
cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h
cp Oracle.pm blib/lib/DBD/Oracle.pm
cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h
cp oraperl.ph blib/lib/oraperl.ph
cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h
cp Oraperl.pm blib/lib/Oraperl.pm
cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm
/usr/local/bin/perl -p -e "s/~DRIVER~/Oracle/g" < 
/usr/local/lib/perl5/site_perl/5.8.0/i686-linux/auto/DBI/Driver.xst > 
Oracle.xsi
/usr/local/bin/perl /usr/local/lib/perl5/5.8.0/ExtUtils/xsubpp  -typemap 
/usr/local/lib/perl5/5.8.0/ExtUtils/typemap  Oracle.xs > Oracle.xsc && mv 
Oracle.xsc Oracle.c
cc -c  -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/OraHome1/network/public 
-I/home/utenteOracle/OraHome1/rdbms/demo 
-I/home/utenteOracle/OraHome1/rdbms/demo 
-I/usr/local/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.13\" -DXS_VERSION=\"1.13\" 
-fpic "-I/usr/local/lib/perl5/5.8.0/i686-linux/CORE"  -DUTF8_SUPPORT 
Oracle.c
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


Reply via email to