http://qs321.pair.com?node_id=701356

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

Hi all I have installed sybperl 1.08 with activeperl. I ran perl makefile.pl. Got some messages about libraries not found. When I try to run script, I get:
install_driver(Sybase) failed: Can't locate DBD/Sybase.pm in @INC (@IN +C contains : C:\mk\Etc C:/Perl/site/lib C:/Perl/lib .) at (eval 4) line 3. Perhaps the DBD::Sybase perl module hasn't been fully installed, or perhaps the capitalisation of 'Sybase' isn't right. Available drivers: CSV, DBM, ExampleP, File, Gofer, ODBC, Oracle, Prox +y, SQLite, Sponge. at C:\p_sc\p1.pl line 9
Can somebody recommend what should I do next. I browsed web for hours - could not find an answer. Thank you, Gene.

20080803 Janitored by Corion: Added formatting, code tags, as per Writeup Formatting Tips

Replies are listed 'Best First'.
Re: sybperl: connectivity problem with sybase15
by moritz (Cardinal) on Jul 31, 2008 at 07:35 UTC
    Well, it tells you in the error message what's wrong: DBD::Sybase isn't installed. So go ahead and install it.

      That's definitely the error message for a missing DBD::Sybase but the OP's first sentence was I have installed sybperl 1.08 with activeperl. I'm not much on activeperl but I'm guessing the OP either has two versions of perl installed or the install did not go well.

      -derby

      Doh! Joost is right ... (I should have remembered that).

Re: sybperl: connectivity problem with sybase15
by mpeppler (Vicar) on Jul 31, 2008 at 12:08 UTC
    You're trying to install DBD::Sybase, not sybperl (sybperl 1.08 would be really old... :-)

    You say "Got some messages about libraries not found..."

    That may be a rather important clue about the problem - please post the actual error messages that you got.

    Michael