Hello ,
I instaled perl5.6.0 and DBI succesful in accordance with recommendations
from file resdme.hpux. But I get compilation error when I try install
DBD-Oracle-1.12. Can You help me?
Additional info:
HP-UX 11.0
Oracle Applications 11i
----------------------------------------------------------
# /usr/bin/perl Makefile.PL
Using DBI 1.20 installed in /usr/local/perl5/lib/site_perl/5.6.0/PA-RISC2.0/auto
/DBI
Configuring DBD::Oracle ...
>>> Remember to actually *READ* the README file!
Especially if you have any problems.
Using Oracle in /appl_top/appl11iora/8.0.6
8.0.6.0.0 ORACLE Common RDBMS Libraries and Utilities
8.0.6.0.0 ORACLE PL/SQL Libraries
8.0.6.0.0 ORACLE Common Precomp Libraries
8.0.6.1.0 PL/SQL
8.0.6.1.0 Oracle8 Enterprise (RDBMS & PLSQL)
8.0.6.1.0 Precomp
8.0.6.1.0 Pro*C/C++
6.0.5.34.1 PL/SQL Procedure Builder
Found header files in rdbms/demo.
Found /appl_top/appl11iora/8.0.6/rdbms/demo/demo_rdbms.mk
Found /appl_top/appl11iora/8.0.6/otrace/demo/atmoci.mk
Found /appl_top/appl11iora/8.0.6/precomp/demo/proc/demo_proc.mk
Using /appl_top/appl11iora/8.0.6/rdbms/demo/demo_rdbms.mk
Reading /appl_top/appl11iora/8.0.6/rdbms/demo/demo_rdbms.mk.
Reading /appl_top/appl11iora/8.0.6/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 `cat $(LIBHOME)naldflgs`
expanded `cat /appl_top/appl11iora/8.0.6/lib/naldflgs`
returned ''
Evaluating `cat $(LIBHOME)sysliblist`
expanded `cat /appl_top/appl11iora/8.0.6/lib/sysliblist`
returned '-l:libcl.a -l:librt.sl -lpthread -l:libnss_dns.1 -l:libdld.sl '
Attempting to discover Oracle OCI build rules...
cc -O -c DBD_ORA_OBJ.c
Oracle oci build prolog:
Building client shared library libclntsh.so ...
Call script /appl_top/appl11iora/8.0.6/bin/genclntsh ...
echo genclntsh
genclntsh
Built /appl_top/appl11iora/8.0.6/lib/libclntsh.so ... DONE
Oracle oci build command:
true echo -L/appl_top/appl11iora/8.0.6/lib/ -L/appl_top/appl11io
ra/8.0.6/rdbms/lib -o DBD_ORA_EXE DBD_ORA_OBJ.o -lclntsh /appl_top/appl11iora/8.
0.6/lib/nautab.o /appl_top/appl11iora/8.0.6/lib/naeet.o /appl_top/appl11iora/8.0
..6/lib/naect.o /appl_top/appl11iora/8.0.6/lib/naedhs.o `cat /appl_top/appl11iora
/8.0.6/lib/naldflgs` -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork
-lclient -lvsn -lcommon -lgeneric -lmm -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -ln
lsrtl3 -lnetv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn
-lcommon -lgeneric -lepc -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lclie
nt -lvsn -lcommon -lgeneric -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 `ca
t /appl_top/appl11iora/8.0.6/lib/sysliblist` -lm
Warning: Oracle is built with multi-threading libraries
You will most likely need to rebuild perl from sources
with the following libraries: -lcl -lpthread
***
*** Warning: If you have trouble, see README.hpux...
you may have to build your own perl, or go hunting for libraries
***
System: perl5.006 hp-ux r3 b.11.00 u 9000800 103971587 unlimited-user license
Compiler: cc -O +z
Linker: /usr/bin/ld
Sysliblist: -lrt -lpthread -l:libnss_dns.1 -ldld
Oracle makefiles would have used these definitions but we override them:
CC: cc
CFLAGS: $(GFLAG) $(OPTIMIZE) $(CDEBUG) $(CCFLAGS) $(QACCFLAGS) $(PFLAGS)\
$(SHARED_CFLAG) $(USRFLAGS)
[$(GFLAG) +O2 $(CDEBUG) -Ae -z +Z -DHPUX +DAportable +DS2.0 -DSLS8NAT
IVE -DSLU8NATIVE -D_REENTRANT -DHPUX_KTHREAD -DSLXMX_ENABLE -DSLMXMX_ENABLE -DSL
TS_ENABLE +Omultiprocessor +Ofastaccess +Oentrysched +Onolimit +ESlit +Oprocelim
$(QACCFLAGS) -I/appl_top/appl11iora/8.0.6/rdbms/demo -I/appl_top/appl11iora/8.0
..6/rdbms/public -I/appl_top/appl11iora/8.0.6/plsql/public -I/appl_top/appl11iora
/8.0.6/network/public $(LPFLAGS) $(SHARED_CFLAG) $(USRFLAGS)]
LDFLAGS: -L$(LIBHOME) -L$(ORACLE_HOME)/rdbms/lib
[-L$(LIBHOME) -L/appl_top/appl11iora/8.0.6/rdbms/lib]
Linking with OTHERLDFLAGS = -L/appl_top/appl11iora/8.0.6/lib/ -L/appl_top/appl11
iora/8.0.6/rdbms/lib -lclntsh /appl_top/appl11iora/8.0.6/lib/nautab.o /appl_to
p/appl11iora/8.0.6/lib/naeet.o /appl_top/appl11iora/8.0.6/lib/naect.o /appl_top/
appl11iora/8.0.6/lib/naedhs.o `cat /appl_top/appl11iora/8.0.6/lib/naldflgs` -ln
etv2 -lnttcp -lnetwork -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon
-lgeneric -lmm -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lnetv2 -lnttcp -l
network -lncr -lnetv2 -lnttcp -lnetwork -lclient -lvsn -lcommon -lgeneric -lep
c -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 -lclient -lvsn -lcommon -lgener
ic -lnlsrtl3 -lcore4 -lnlsrtl3 -lcore4 -lnlsrtl3 `cat /appl_top/appl11iora/8.
0.6/lib/sysliblist` -lm [from 'build' rule]
Warning: If you have problems you may need to rebuild perl with -Uusemymalloc.
Checking if your kit is complete...
Looks good
LD_RUN_PATH=/appl_top/appl11iora/8.0.6/lib:/appl_top/appl11iora/8.0.6/rdbms/lib
Using DBD::Oracle 1.12.
Using DBI 1.20 installed in /usr/local/perl5/lib/site_perl/5.6.0/PA-RISC2.0/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?)
# 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.ph blib/lib/oraperl.ph
cp Oracle.pm blib/lib/DBD/Oracle.pm
cp mk.pm blib/arch/auto/DBD/Oracle/mk.pm
cp dbdimp.h blib/arch/auto/DBD/Oracle/dbdimp.h
cp ocitrace.h blib/arch/auto/DBD/Oracle/ocitrace.h
cp Oracle.h blib/arch/auto/DBD/Oracle/Oracle.h
cp Oraperl.pm blib/lib/Oraperl.pm
/usr/bin/perl -p -e "s/~DRIVER~/Oracle/g" < /usr/local/perl5/lib/site_pe
rl/5.6.0/PA-RISC2.0/auto/DBI/Driver.xst > Oracle.xsi
/usr/bin/perl -I/usr/local/perl5/lib/5.6.0/PA-RISC2.0 -I/usr/local/perl5
/lib/5.6.0 /usr/local/perl5/lib/5.6.0/ExtUtils/xsubpp -typemap /usr/local/perl5
/lib/5.6.0/ExtUtils/typemap Oracle.xs > Oracle.xsc && mv Oracle.xsc Oracle.c
cc -c -I/appl_top/appl11iora/8.0.6/rdbms/demo -I/appl_top/appl11iora/8.0
..6/rdbms/public -I/appl_top/appl11iora/8.0.6/plsql/public -I/appl_top/appl11iora
/8.0.6/network/public -I/appl_top/appl11iora/8.0.6/rdbms/demo -I/appl_top/appl11
iora/8.0.6/rdbms/demo -I/usr/local/perl5/lib/site_perl/5.6.0/PA-RISC2.0/auto/DBI
+z -O -DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" +z -I/usr/local/perl5/lib/
5.6.0/PA-RISC2.0/CORE Oracle.c
cc -c -I/appl_top/appl11iora/8.0.6/rdbms/demo -I/appl_top/appl11iora/8.0
..6/rdbms/public -I/appl_top/appl11iora/8.0.6/plsql/public -I/appl_top/appl11iora
/8.0.6/network/public -I/appl_top/appl11iora/8.0.6/rdbms/demo -I/appl_top/appl11
iora/8.0.6/rdbms/demo -I/usr/local/perl5/lib/site_perl/5.6.0/PA-RISC2.0/auto/DBI
+z -O -DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" +z -I/usr/local/perl5/lib/
5.6.0/PA-RISC2.0/CORE dbdimp.c
cc -c -I/appl_top/appl11iora/8.0.6/rdbms/demo -I/appl_top/appl11iora/8.0
..6/rdbms/public -I/appl_top/appl11iora/8.0.6/plsql/public -I/appl_top/appl11iora
/8.0.6/network/public -I/appl_top/appl11iora/8.0.6/rdbms/demo -I/appl_top/appl11
iora/8.0.6/rdbms/demo -I/usr/local/perl5/lib/site_perl/5.6.0/PA-RISC2.0/auto/DBI
+z -O -DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" +z -I/usr/local/perl5/lib/
5.6.0/PA-RISC2.0/CORE oci7.c
cc -c -I/appl_top/appl11iora/8.0.6/rdbms/demo -I/appl_top/appl11iora/8.0
..6/rdbms/public -I/appl_top/appl11iora/8.0.6/plsql/public -I/appl_top/appl11iora
/8.0.6/network/public -I/appl_top/appl11iora/8.0.6/rdbms/demo -I/appl_top/appl11
iora/8.0.6/rdbms/demo -I/usr/local/perl5/lib/site_perl/5.6.0/PA-RISC2.0/auto/DBI
+z -O -DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" +z -I/usr/local/perl5/lib/
5.6.0/PA-RISC2.0/CORE oci8.c
cc: "oci8.c", line 100: error 1588: "OCI_HTYPE_SUBSCRIPTION" undefined.
cc: "oci8.c", line 100: error 1569: Case label expressions must be integral cons
tants.
cc: "oci8.c", line 109: error 1588: "OCI_DTYPE_LOCATOR" undefined.
cc: "oci8.c", line 109: error 1569: Case label expressions must be integral cons
tants.
cc: "oci8.c", line 267: warning 604: Pointers are not assignment-compatible.
*** Error exit code 1
Stop.
# make test
/usr/bin/perl -I/usr/local/perl5/lib/5.6.0/PA-RISC2.0 -I/usr/local/perl5
/lib/5.6.0 /usr/local/perl5/lib/5.6.0/ExtUtils/xsubpp -typemap /usr/local/perl5
/lib/5.6.0/ExtUtils/typemap Oracle.xs > Oracle.xsc && mv Oracle.xsc Oracle.c
cc -c -I/appl_top/appl11iora/8.0.6/rdbms/demo -I/appl_top/appl11iora/8.0
..6/rdbms/public -I/appl_top/appl11iora/8.0.6/plsql/public -I/appl_top/appl11iora
/8.0.6/network/public -I/appl_top/appl11iora/8.0.6/rdbms/demo -I/appl_top/appl11
iora/8.0.6/rdbms/demo -I/usr/local/perl5/lib/site_perl/5.6.0/PA-RISC2.0/auto/DBI
+z -O -DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" +z -I/usr/local/perl5/lib/
5.6.0/PA-RISC2.0/CORE Oracle.c
cc -c -I/appl_top/appl11iora/8.0.6/rdbms/demo -I/appl_top/appl11iora/8.0
..6/rdbms/public -I/appl_top/appl11iora/8.0.6/plsql/public -I/appl_top/appl11iora
/8.0.6/network/public -I/appl_top/appl11iora/8.0.6/rdbms/demo -I/appl_top/appl11
iora/8.0.6/rdbms/demo -I/usr/local/perl5/lib/site_perl/5.6.0/PA-RISC2.0/auto/DBI
+z -O -DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" +z -I/usr/local/perl5/lib/
5.6.0/PA-RISC2.0/CORE oci8.c
cc: "oci8.c", line 100: error 1588: "OCI_HTYPE_SUBSCRIPTION" undefined.
cc: "oci8.c", line 100: error 1569: Case label expressions must be integral cons
tants.
cc: "oci8.c", line 109: error 1588: "OCI_DTYPE_LOCATOR" undefined.
cc: "oci8.c", line 109: error 1569: Case label expressions must be integral cons
tants.
cc: "oci8.c", line 267: warning 604: Pointers are not assignment-compatible.
*** Error exit code 1
Stop.
#
--
Best regards,
Sergey Nitsulenko
Moldova Steel Works
email: [EMAIL PROTECTED]