nnigam has asked for the wisdom of the Perl Monks concerning the following question:

Oh Wise and Wonderful Monks

I am using Perl 5.6.1. I have been informed by our sysops that I have to upgrade this due to a stat buffer overflow vulnerability in this. I downloaded and installed Perl 5.8.7. I also need the DBI and DBD modules for this for Oracle 8.x and 9.x. I was unable to find them anywhere.

I then downloaded the code to try to build it myself. the perl makefile.pl command gives a warning about multi-threading which appears to be on by default under XP.

For make, I downloaded nmake 1.5 from the microsoft website. This is giving me errors about CL.

Any place that i can get the binaries so that I could use ppm. I compile them under linux, but here I am using a severely crippled pc where security seems to take higher priority than to getting work done. FTP is blocked as well as a host of other ports and capabilities. Do I just need to install the full C program?

The dbi and dbd from 5.6.1 do not appear to work with 5.8.7.

Replies are listed 'Best First'.
Re: Perl 5.8.7 and DBI/DBD
by marto (Cardinal) on Aug 04, 2005 at 14:22 UTC
Re: Perl 5.8.7 and DBI/DBD
by bofh_of_oz (Hermit) on Aug 04, 2005 at 14:25 UTC
    Since you're talking about M$ nmake, I presume you have a Windows box you're putting Perl on. You can get a precompiled version from ActiveState. If you don't get DBI/DBD modules with it, you can use PPM utility to install those.

     

    UPDATE: here's one of PPM archives you can add to the list:
    http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Windows/

    In general, google around for PPM Oracle or something like that.

    --------------------------------
    An idea is not responsible for the people who believe in it...

Re: Perl 5.8.7 and DBI/DBD
by astroboy (Chaplain) on Aug 05, 2005 at 03:37 UTC
    You can get the ppd binaries - but you'll still need FTP - here. I believe the 5.8.4 versions work should work with Perl 5.8.7
Re: Perl 5.8.7 and DBI/DBD
by Anonymous Monk on Aug 05, 2005 at 04:48 UTC
    ftp://ftp.esoftmatic.com/outgoing/DBI/5.8.4/DBI.ppd
    ftp://ftp.esoftmatic.com/outgoing/DBI/5.8.4/DBD-Oracle.ppd
    ftp://ftp.esoftmatic.com/outgoing/DBI/5.8.4/DBD-Oracle9.ppd