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/