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]

Reply via email to