Tim,

Fine on Win32, with the exception of the (expected) #2 below.

My patch to Makefile.PL for multiple oracle homes under Win32 didn't make
it.  Attached is a diff from 1.09 for including into a later release.

Still getting "FETCH" from TieRegistry upon failure.  Not sure how to handle
it, and since it's annoying, not a show-stopper, not a problem.

Jeff

> -----Original Message-----
> From: Tim Bunce [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, August 29, 2001 5:43 PM
> To: Tim Bunce
> Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: Re: ANNOUNCE: DBD::Oracle 1.09
>
>
> On Wed, Aug 29, 2001 at 08:57:18PM +0100, Tim Bunce wrote:
> >     file: $CPAN/authors/id/T/TI/TIMB/DBD-Oracle-1.09.tar.gz
> >     size: 171660 bytes
> >      md5: f37850230a66b7a0b3240b9667fbf812
>
> FYI, some minor issues have come to light already:
>
> 1/ This release needs DBI 1.20 in order to pass the tests.
>
> 2/ The t/ph_type test generates a spurious warning about
>    a table not existing.  The warning can be ignored.
>
> Tim.
>
*** Makefile.PL.orig    Wed Aug 29 21:24:36 2001
--- Makefile.PL Wed Aug 29 21:28:37 2001
***************
*** 627,634 ****
                  if ($oh1 = &$Val($hkey)) && -d $oh1;
              push @hkey, &$Keys($hkey);
          }
!         print "\nMultiple Oracle homes: ", join(" ", sort keys %oh), "\n\n"
!             if 1 < keys %oh;
        } if defined $Keys;
    }
  
--- 627,649 ----
                  if ($oh1 = &$Val($hkey)) && -d $oh1;
              push @hkey, &$Keys($hkey);
          }
!         if (1 < keys %oh) {
!            # JLU: 8/21/01 Oracle's default home is the first one in
!            # the path, at least with 8i
!            print "\n\007Multiple Oracle homes: ", join(" ", sort keys %oh), "\n\n";
!            my @path = split(";", $ENV{PATH});
!            my $dir;
!            foreach $dir (@path) {
!               # the path will be c:\path\to\home\bin, so remove \bin
!               # if it's there.
!               $dir =~ s/\\bin$//;
!               if (defined($oh{$dir})) {
!                  print "$dir is first in the PATH, and is the Oracle's default 
home.\n\n";
!                  $oh = $dir;
!                  last;
!               }
!            }
!         }
        } if defined $Keys;
    }
  

Reply via email to