On Thu 27 Mar 2003 19:13, Tim Bunce <[EMAIL PROTECTED]> wrote:
> file: $CPAN/authors/id/T/TI/TIMB/DBD-Oracle-1.14.tar.gz
> size: 199667 bytes
> md5: ec364509df5dfd57a4c05e2c410f358f
Something changed since 1.14-gamma2:
--8<---
lep l1:/pro/3gl/CPAN/DBD-Oracle-1.14 126 > perl Makefile.PL
Using DBI 1.35 installed in /pro/lib/perl5/site_perl/5.8.0/PA-RISC2.0/auto/DBI
Configuring DBD::Oracle ...
>>> Remember to actually *READ* the README file!
Especially if you have any problems.
Using Oracle in /pro/oracle/v817
Oracle version 8.1.7.0.0
Found header files in rdbms/public rdbms/demo.
Found /pro/oracle/v817/rdbms/demo/demo_rdbms.mk
Found /pro/oracle/v817/otrace/demo/atmoci.mk
Found /pro/oracle/v817/precomp/demo/proc/demo_proc.mk
Using /pro/oracle/v817/rdbms/demo/demo_rdbms.mk
Reading /pro/oracle/v817/rdbms/demo/demo_rdbms.mk
Reading /pro/oracle/v817/rdbms/lib/env_rdbms.mk
Deleting ORA_NLS = $(ORACLE_HOME)/ocommon/nls/admin/data/
because it is not already set in the environment
and it can cause ORA-01019 errors.
Deleting ORA_NLS33 = $(ORACLE_HOME)/ocommon/nls/admin/data/
because it is not already set in the environment
and it can cause ORA-01019 errors.
Argument "8.107.0.0" isn't numeric in numeric ge (>=) at Makefile.PL line 846.
Attempting to discover Oracle OCI build rules
cc -c -o DBD_ORA_OBJ.o DBD_ORA_OBJ.c
:
:
Checking if your kit is complete...
Looks good
Undefined subroutine &MY::hpux_libdir called at Makefile.PL line 1338.
Exit 29
-->8---
This will fix the lot:
--8<---
--- Makefile.PL.org 2003-03-27 17:44:36.000000000 +0100
+++ Makefile.PL 2003-03-28 17:26:24.000000000 +0100
@@ -179,7 +179,7 @@
}
print "Oracle version $inspdver{RDBMS}\n" if $inspdver{RDBMS};
# hack up a simple floating point form of the version: 8.1.6 => 8.106
-($inspdver{rdbms_ver} = $inspdver{RDBMS}) =~ s/^(\d+\.\d+)\.(\d+)/${1}0$2/;
+($inspdver{rdbms_ver} = $inspdver{RDBMS}) =~ s/^(\d+\.\d+)\.(\d+)(.\d+)*/${1}0$2/;
#print "\ninspdver{rdbms_ver}=". $inspdver{rdbms_ver} ."\n";
# Check for symbol table problem in libclntsh.dylib.9.0 on MacOS X
@@ -1335,7 +1335,7 @@
$ldrp ||= "$OH/lib:$OH/rdbms/lib";
#Lincoln: if hpux, pick the right library path
if ( $os eq 'hpux' and $osvers >= 11 ) {
- my $libdir = hpux_libdir();
+ my $libdir = main::hpux_libdir();
$ldrp =~ s!/lib\b!/$libdir!g;
#print "ldrp=$ldrp\n";
}
-->8---
> =head1 Changes in DBD-Oracle 1.14 27th March 2003
>
> NOTE: OCI 7 and Oraperl will not be supported in future releases.
>
> Implemented inserting NULL values into LOB fields using placeholders,
> (sponsored by bayerwald-fenster.de thanks to Bernhard Donaubauer).
> Fixed broken get_info() due to missing GetInfo.pm #2274.
> Fixed compiler warnings/errors thanks to H.Merijn Brand.
> Fixed bind_param with array ref to croak not warn, reported by Steven Roels.
> Fixed "Bad hash" error using $sth->{ParamValues} if there were no placeholders.
> Fixed Makefile.PL for more HPUX/Oracle configurations thanks to Lincoln Baxter.
> Simplified MacOS X build thanks to Brook Schofield, see README.macosx.
> Updated README.hpux thanks to H.Merijn Brand, Jay Strauss, and Lincoln Baxter.
> Updated README and README.utf8 with minor changes thanks to Alexey Mahotkin.
>
> =head1 Changes in DBD-Oracle 1.13 14th March 2003
>
> Fixed null user issue when using OS Authentication thanks to Christopher R. Baker
> Fixed precision for Raw types in oci7.c thanks to J.D. Laub.
> Fixed LOB code for table names containing $ thanks to Wayne Volkmuth.
> Fixed LOB synonym handling thanks to John Milton.
> Fixed dbms_output_get to be immune to ora_ph_type changes thanks to Michael Fox.
> Fixed to now not treat SUCCESS_WITH_INFO (eg ORA-28011) on connect as an error.
>
> Updated table_info to decode SYS and SYSTEM to prepend 'SYSTEM ' thanks to Olga
> Voronina
> Updated table_info and added get_info, foreign_key_info thanks to Steffen Goeldner.
>
> Added that ShowErrorStatement is now enabled by default.
> Added ParamValues attribute so ShowErrorStatement includes bind_param values.
> Added experimental utf8 support thanks to Stefan Eissing. See README.utf8
> Added BFILE support thanks to David Hull.
> Added :ora_session_modes export tag for ORA_SYSDBA ORA_SYSOPER constants,
> added ORA_STRING and ORA_CHARZ to :ora_types export tag and added docs
> for ora_ph_type attribute and other doc fixes, thanks to Michael A Chase.
> Added t/cursor.t tests thanks to Jeffrey Horn.
> Added ability to share connections between threads via ora_dbh_share
> attribute, thanks to Gerald Richter.
> Added ability to connect() via 'external process context', for embedding
> Perl DBI into Oracle server, thanks to Jeff Horwitz.
>
> Documentation changes:
> Updated README.hpux thanks to Lincoln Baxter and Jay Strauss.
> Documented ora_parse_lang, ora_auto_lob, and ora_check_sql prepare()
> method attributes thanks to Michael A Chase.
>
> Configuration and build related changes:
> Added Win32 support on systems with multiple Oracle Homes thanks To Jeff Urlwin.
> Fixed prototype for constant() thanks to Sreeji K Das.
> Fixed warning in Oraperl.pm with recent perl versions thanks to Ilya V.Rachkov.
> Fixed handling of shell backticks in make output during build rule discovery.
> Fixed Win32 build using gcc thanks to Chris R. Donnelly and Michael A Chase.
> Help HPUX configs by removing -l:libcl.a from liblist, thanks to Frans Postma.
> Assorted improvements to Makefile.PL thanks to Michael A Chase and Stephen
> Clouse.
> Updated tests and Oraperl.pm to not use old style connect (deprecated in DBI
> 1.33).
>
> =cut
>
> Enjoy!
>
> Tim.
--
H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using perl-5.6.1, 5.8.0 & 632 on HP-UX 10.20 & 11.00, AIX 4.2, AIX 4.3,
WinNT 4, Win2K pro & WinCE 2.11 often with Tk800.024 &/| DBD-Unify
ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/id/H/HM/HMBRAND/