I don't know if this is useful to anyone, but here it is. This will help DBD::Oracle version 1.12 compile on Solaris 8 with Oracle 8.0.5. - D <[EMAIL PROTECTED]> ---------- Forwarded message ---------- Date: Thu, 6 Sep 2001 13:55:09 -0500 (CDT) From: David Lloyd <[EMAIL PROTECTED]> --- oci8.c.orig Thu Sep 6 13:53:34 2001 +++ oci8.c Thu Sep 6 13:54:08 2001 @@ -97,7 +97,9 @@ case OCI_HTYPE_TRANS: return "OCI_HTYPE_TRANS"; case OCI_HTYPE_COMPLEXOBJECT: return "OCI_HTYPE_COMPLEXOBJECT"; case OCI_HTYPE_SECURITY: return "OCI_HTYPE_SECURITY"; +#ifdef OCI_HTYPE_SUBSCRIPTION case OCI_HTYPE_SUBSCRIPTION: return "OCI_HTYPE_SUBSCRIPTION"; +#endif /* Descriptors */ case OCI_DTYPE_LOB: return "OCI_DTYPE_LOB"; case OCI_DTYPE_SNAP: return "OCI_DTYPE_SNAP"; @@ -106,7 +108,9 @@ case OCI_DTYPE_ROWID: return "OCI_DTYPE_ROWID"; case OCI_DTYPE_COMPLEXOBJECTCOMP: return "OCI_DTYPE_COMPLEXOBJECTCOMP"; case OCI_DTYPE_FILE: return "OCI_DTYPE_FILE"; +#ifdef OCI_DTYPE_LOCATOR case OCI_DTYPE_LOCATOR: return "OCI_DTYPE_LOCATOR"; +#endif } sv = sv_2mortal(newSViv(hdtype)); return SvPV(sv,na);