Operating System - HP-UX
1753687 Members
5384 Online
108799 Solutions
New Discussion

Problem installing DBD oracle 1.16

 
badshah
New Member

Problem installing DBD oracle 1.16

Hi all,
I am facing a starnge problem on installing DBD-Oracle on my HP UX machine.

My perl version is 5.8.0
gcc version is 3.4.2
HP uX version 11
Oracle client is 9.2.2
oracle server 9i
DBD oracle 1.16

when i do " make" i get the follwoing error:
bplita3 /tmp/download_for_comverse/DBD-Oracle-1.16 >> make
gcc -c -I/oracle/app/oracle92/product/9.2.0/rdbms/demo -I/oracle/app/oracle92/product/9.2.0/rdbms/public -I/oracle/app/oracle92/product/9.2.0/plsql/public -I/oracle/app/oracle92/product/9.2.0/network/public -I/oracle/app/oracle92/product/9.2.0/rdbms/demo -I/oracle/app/oracle92/product/9.2.0/plsql/public -I/oracle/app/oracle92/product/9.2.0/rdbms/public -I/oracle/app/oracle92/product/9.2.0/rdbms/demo -I/opt/perl/lib/site_perl/5.8.0/IA64.ARCHREV_0-thread-multi/auto/DBI -D_POSIX_C_SOURCE=199506L -D_REENTRANT -D_HPUX_SOURCE -fPIC -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DVERSION=\"1.16\" -DXS_VERSION=\"1.16\" -fPIC "-I/opt/perl/lib/5.8.0/IA64.ARCHREV_0-thread-multi/CORE" -Wall -Wno-comment -DUTF8_SUPPORT -DNEW_OCI_INIT -DORA_OCI_VERSION=\"9.2.0.6\" Oracle.c
In file included from /opt/perl/lib/5.8.0/IA64.ARCHREV_0-thread-multi/CORE/perl.h:3950,
from /opt/perl/lib/site_perl/5.8.0/IA64.ARCHREV_0-thread-multi/auto/DBI/DBIXS.h:19,
from Oracle.h:18,
from Oracle.xs:1:
/usr/include/sys/ipc.h:51: error: parse error before "cid_t"
/usr/include/sys/ipc.h:56: error: parse error before '}' token
In file included from /opt/perl/lib/5.8.0/IA64.ARCHREV_0-thread-multi/CORE/perl.h:3951,
from /opt/perl/lib/site_perl/5.8.0/IA64.ARCHREV_0-thread-multi/auto/DBI/DBIXS.h:19,
from Oracle.h:18,
from Oracle.xs:1:
/usr/include/sys/sem.h:91: error: field `sem_perm' has incomplete type
Oracle.c: In function `XS_DBD__Oracle__db_ora_lob_append':
Oracle.xs:191: warning: unused variable `startp'
*** Error exit code 1

Stop.


please help me in solving this


regards
Anupam
1 REPLY 1
Dennis Handly
Acclaimed Contributor

Re: Problem installing DBD oracle 1.16

You need to include before . My version 11.23 of sem.h seems to want -D_XOPEN_SOURCE before includng ipc.h.