I have installed DBD-Oracle on an OpenVMS IA64 box.

Versions:

oracle 10.2.0.4 (Client - Db is 11.1.0.7 on solaris)
DBI 1.615
DBD 1.26
Perl 5.8.6


It is as such completed, but I got this error on the way:


CC/DECC /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj/List/Machine/Show=Expan /NOANSI_ALIAS/float=ieee/ieee=denorm_results/D
efine=(UTF8_SUPPORT,"ORA_OCI_VERSION=""10.2.0.4""",ORA_OCI_102,"VERSION=""1.26""","XS_VERSION=""1.26""")/Include=(perl_root:[lib.VMS
_IA64.5_8_6.CORE],GLO120:[ORACLE.ORACLE102.oracli.rdbms],GLO120:[ORACLE.ORACLE102.oracli.rdbms.public],GLO120:[ORACLE.ORACLE102.orac
li.rdbms.demo],GLO120:[ORACLE.ORACLE102.oracli.rdbms.demo.oci_demo],GLO120:[ORACLE.ORACLE102.oracli.netconfig.demo],perl_root:[lib.s
ite_perl.VMS_IA64.auto.DBI])/List/Machine/Show=Expan  DBDIMP.c

        if(exe_count <= 0)
...........^
%CC-I-QUESTCOMPARE, In this statement, the unsigned expression "exe_count" is being compared with a relational operator to a constant whose value is not greater than zero. This might not be what you intended.
at line number 3564 in file USR:[PERLMOD.DBD-ORACLE-1_26]DBDIMP.C;1

int dbd_phs_ora_varchar2_table_fixup_after_execute(phs_t *phs){
....^
%CC-W-LONGEXTERN, The external identifier name exceeds 31 characters; truncated to "DBD_PHS_ORA_VARCHAR2_TABLE_FIXU".
at line number 1897 in file USR:[PERLMOD.DBD-ORACLE-1_26]DBDIMP.C;1

int dbd_phs_ora_number_table_fixup_after_execute(phs_t *phs){
....^
%CC-W-LONGEXTERN, The external identifier name exceeds 31 characters; truncated to "DBD_PHS_ORA_NUMBER_TABLE_FIXUP_".
at line number 2263 in file USR:[PERLMOD.DBD-ORACLE-1_26]DBDIMP.C;1
%MMK-F-ERRUPD, error status %X10B91260 occurred when updating target DBDIMP.OBJ

This may well be an OpenVMS problem, that an external identifier name must not exceed 31 charachters ?

What I did was replace all occurrencies of

        dbd_phs_ora_varchar2_table_fixup_after_execute

with

        dbd_phs_ora_varchar2_table_fea
in

        DBDIMP.C

which helped a lot.

Is this a known problem? or a serious one ?
Venlig hilsen/Regards

Jakob Snoer

Reply via email to