I'm trying to rebuild a Perl environment with a 5.6.1 core and DBI 1.20.
Both core and DBI have installed and tested successfully. When I try to
build the DBD:Oracle, I'm failing in the make step. I've included the
results below. The environment that I'm trying to build on is HP UX 10.2
with Oracle 8.0.5. I would really appreciate any and all help that might be
offered and I will gladly provide more information on request.
Thanks
RESULTS of make:
# make
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
/data01/perl5/bin/perl -p -e "s/~DRIVER~/Oracle/g" <
/data01/perl5/lib/site_perl/5.6.1/PA-RISC1.1/auto/DBI/Driver.xst >
Oracle.xsi
/data01/perl5/bin/perl -I/data01/perl5/lib/5.6.1/PA-RISC1.1
-I/data01/perl5/lib/5.6.1 /data01/perl5/lib/5.6.1/ExtUtils/xsubpp -typemap
/data01/perl5/lib/5.6.1/ExtUtils/typemap Oracle.xs > Oracle.xsc && mv
Oracle.xsc Oracle.c
cc -c -I/u01/home/oracle/product/8.0.5/rdbms/demo
-I/u01/home/oracle/product/8.0.5/rdbms/public
-I/u01/home/oracle/product/8.0.5/plsql/public
-I/u01/home/oracle/product/8.0.5/network/public
-I/u01/home/oracle/product/8.0.5/rdbms/demo
-I/u01/home/oracle/product/8.0.5/rdbms/demo
-I/data01/perl5/lib/site_perl/5.6.1/PA-RISC1.1/auto/DBI -D_HPUX_SOURCE
-I/usr/local/include +z -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae -O
-DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" +z
-I/data01/perl5/lib/5.6.1/PA-RISC1.1/CORE Oracle.c
cc -c -I/u01/home/oracle/product/8.0.5/rdbms/demo
-I/u01/home/oracle/product/8.0.5/rdbms/public
-I/u01/home/oracle/product/8.0.5/plsql/public
-I/u01/home/oracle/product/8.0.5/network/public
-I/u01/home/oracle/product/8.0.5/rdbms/demo
-I/u01/home/oracle/product/8.0.5/rdbms/demo
-I/data01/perl5/lib/site_perl/5.6.1/PA-RISC1.1/auto/DBI -D_HPUX_SOURCE
-I/usr/local/include +z -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae -O
-DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" +z
-I/data01/perl5/lib/5.6.1/PA-RISC1.1/CORE dbdimp.c
cc -c -I/u01/home/oracle/product/8.0.5/rdbms/demo
-I/u01/home/oracle/product/8.0.5/rdbms/public
-I/u01/home/oracle/product/8.0.5/plsql/public
-I/u01/home/oracle/product/8.0.5/network/public
-I/u01/home/oracle/product/8.0.5/rdbms/demo
-I/u01/home/oracle/product/8.0.5/rdbms/demo
-I/data01/perl5/lib/site_perl/5.6.1/PA-RISC1.1/auto/DBI -D_HPUX_SOURCE
-I/usr/local/include +z -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae -O
-DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" +z
-I/data01/perl5/lib/5.6.1/PA-RISC1.1/CORE oci7.c
cc -c -I/u01/home/oracle/product/8.0.5/rdbms/demo
-I/u01/home/oracle/product/8.0.5/rdbms/public
-I/u01/home/oracle/product/8.0.5/plsql/public
-I/u01/home/oracle/product/8.0.5/network/public
-I/u01/home/oracle/product/8.0.5/rdbms/demo
-I/u01/home/oracle/product/8.0.5/rdbms/demo
-I/data01/perl5/lib/site_perl/5.6.1/PA-RISC1.1/auto/DBI -D_HPUX_SOURCE
-I/usr/local/include +z -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae -O
-DVERSION=\"1.12\" -DXS_VERSION=\"1.12\" +z
-I/data01/perl5/lib/5.6.1/PA-RISC1.1/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
constants.
cc: "oci8.c", line 109: error 1588: "OCI_DTYPE_LOCATOR" undefined.
cc: "oci8.c", line 109: error 1569: Case label expressions must be integral
constants.
cc: "oci8.c", line 267: warning 604: Pointers are not
assignment-compatible.
*** Error exit code 1
Stop.