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/


Reply via email to