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

I installed activeState perl 5.8.6 on windows 2000.
Next I use ppm3 to search for sybperl (version 2.16 shows up) then I ran:
PPM> install sybperl
but I always get the error message:
Error: Can't call method "list_files" on an undefined value at S:/.../site/lib/PPM/Archive/Tar.pm line 31.
Same error if I run install 2 (after searching sybperl first)

I tried downloading the zip file from active state. Since I did not see any .c or .h files, etc. I just copied the extracted folders to the auto/Sybase and lib/sybase appropriate directories. It did not seem to work. It always complained that:
DB-Library error:
Specified server name attribute could not be found even though the server exists when I ping it. So I suppose I cannot simply copy the folders to the perl/site/lib directory.

I do not mind using perl 5.6. But I could not find sybperl to install for 5.6. One year ago, I found a web age showing how to install sybperl without using PPM (by downloading the zip file and then run some kind of command, without compiling. But I cannot find that web age anymore.)

Any idea how to get Sybperl installed for either perl 5.8 or 5.6 on Windows 2000? Please help! Thanks.

  • Comment on problem installing sybperl on windows 2000

Replies are listed 'Best First'.
Re: problem installing sybperl on windows 2000
by VSarkiss (Monsignor) on Feb 04, 2005 at 01:27 UTC
Re: problem installing sybperl on windows 2000
by mpeppler (Vicar) on Feb 04, 2005 at 17:30 UTC
      Many thanks to Michael Peppler. I went to the website,
      http://www.peppler.org/downloads/ActiveState.
      Downloaded the sybperl-2.17_3, unzip it.
      Added to the list of repositories and PPM was able to install it.
      It is working now.

      I looked all over www.activeState.com and could not find the module for Perl 5.8.X. In fact the site there lists the build status for sybperl-2.17 (for perl 5.8XX) as "FAIL". I guess that is out of date. --Kam