On Wed, 4 Aug 2004, Witzke, Rob wrote:

Well, it seems that I don't have a c compiler loaded. (I thought that I did)

That'll slow you down :-)

Is is possible to get the DBI stuff pre-compiled?

Maybe, but DBI is often available with Perl itself. Have you verified that you don't already have it? What happens if you run this:


    $ perl -MDBI -e '1'
    $

You should get no output, no errors, if it's installed. If you don't have it, you should get something like this:

    $ perl -MFictionalModule -e '1'
    Can't locate FictionalModule.pm in @INC (@INC contains:
    /System/Library/Perl/5.8.1/darwin-thread-multi-2level
    /System/Library/Perl/5.8.1
    /Library/Perl/5.8.1/darwin-thread-multi-2level /Library/Perl/5.8.1
    /Library/Perl /Network/Library/Perl/5.8.1/darwin-thread-multi-2level
    /Network/Library/Perl/5.8.1 /Network/Library/Perl .).
    BEGIN failed--compilation aborted.
    $

The paths will be different, but the error will be similar.

Where can I get the CPAN shell? I looked for it on the CPAN web site but I don't see it. If I do find it, will it do any good without a C compiler?

Again, it's frequently available with recent versions of Perl -- you mentioned 5.8.0, which really ought to have it by default. Try this:


    $ perl -MCPAN -e '1'

If that gives no errors, you've got it -- run it by doing a

    $ perl -MCPAN -e 'shell'

As noted before, you have to set it up the first time, but after that it should Just Work.


Note though that a lot of CPAN modules depend on a C compiler, and using the CPAN shell doesn't get you around that requirement. The CPAN shell just automates the process of finding, downloading, building, testing, and installing modules, but if you're missing the system tools needed to do any of those steps -- such as a C compiler -- then CPAN can't help.



-- Chris Devers [EMAIL PROTECTED] http://devers.homeip.net:8080/blog/

np: 'Baby Elephant Walk'
     by Henry Mancini
     from 'The Best Of Mancini'

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>




Reply via email to