Try the appended patch. Please let me know if it works. Tim.
--- oci8.c 2003/03/27 16:44:15 1.38 +++ oci8.c 2003/03/31 23:28:46 @@ -1630,7 +1630,7 @@ "Unable to parse table name for LOB refetch"); OCIHandleAlloc_ok(imp_sth->envhp, &dschp, OCI_HTYPE_DESCRIBE, status); - /* BEGIN NEW */ +#ifdef OCI_ATTR_OBJ_NAME /* not in 8.0.x */ OCIDescribeAny_log_stat(imp_sth->svchp, errhp, tablename, strlen(tablename), (ub1)OCI_OTYPE_NAME, (ub1)1, (ub1)OCI_PTYPE_SYN, dschp, status); if (status == OCI_SUCCESS) { /* There is a synonym, get the schema */ @@ -1648,7 +1648,7 @@ if (DBIS->debug >= 3) PerlIO_printf(DBILOGFP, " lob refetch synonym, schema=%s, name=%s, new tablename=%s\n", syn_schema, syn_name, tablename); } - /* END NEW */ +#endif /* OCI_ATTR_OBJ_NAME */ OCIDescribeAny_log_stat(imp_sth->svchp, errhp, tablename, strlen(tablename), (ub1)OCI_OTYPE_NAME, (ub1)1, (ub1)OCI_PTYPE_TABLE, dschp, status); if (status != OCI_SUCCESS) { On Mon, Mar 31, 2003 at 11:28:03PM +0200, =?ISO-8859-1?Q?Daniel V=E9rit=E9?= wrote: > Hello, > > Here's an excerpt from the build output > > $ perl Makefile.PL > > [...] > > 8.0.6.0.1 ORACLE Common RDBMS Libraries and Utilities > 8.0.6.0.0 ORACLE PL/SQL Libraries > 8.0.6.0.1 ORACLE Common Precomp Libraries > 8.0.6.0.0 PL/SQL > 8.0.6.0.1 Oracle8 Enterprise (RDBMS) > 8.0.6.0.1 Precomp > 8.0.6.0.1 Pro*C/C++ > > Oracle version 8.0.6 > > [...] > > $ make > > [...] > > oci8.c: In function `init_lob_refetch': > oci8.c:1643: `OCI_ATTR_OBJ_NAME' undeclared (first use in this function) > oci8.c:1643: (Each undeclared identifier is reported only once > oci8.c:1643: for each function it appears in.) > > OCI_ATTR_OBJ_NAME is to be found in 8i includes, but apparently not in 8.0 > Or is it me? > > -- > Daniel > >