Index of /~sb/download/win32
Name Last modified Size Description
Parent Directory 23-Nov-2008 06:06 -
Build_Win32_Perl.txt 12-Jul-2002 14:13 4k how to build it
LIESMICH.txt 07-Nov-2002 22:45 4k how to install
MD5CHECKSUMS.txt 20-May-2005 22:58 1k MD5 checksums
PerlCRT-2.05-bin-1-x..> 12-Jul-2002 14:13 168k C runtime lib
perl-5.005_03-win32-..> 07-Nov-2002 21:22 4.3M +nmake.exe
perl-5.005_03-win32-..> 07-Nov-2002 21:23 4.5M +my modules
perl-5.005_03-win32-..> 13-Feb-2003 19:19 6.3M +Tk800.024
perl-5.8.0-win32-bin..> 07-Nov-2002 21:59 10.4M +nmake.exe
perl-5.8.0-win32-bin..> 07-Nov-2002 21:59 10.7M +my modules
perl-5.8.0-win32-bin..> 13-Feb-2003 20:44 12.3M +Tk800.024
perl-5.8.0-win32-bin..> 13-Mar-2003 23:45 13.0M +libwin32-0.191
perl5.005_03_win32_x..> 12-Jul-2002 14:13 4.1M plain build
perl5.005_03_win32_x..> 12-Jul-2002 14:13 4.1M +nmake.exe
perl5.005_03_win32_x..> 12-Jul-2002 14:13 4.3M +GoptLng+DBI+ODBC
perl5.005_03_win32_x..> 12-Jul-2002 14:13 4.3M +TimeHiRes
perl_bin.zip 09-Feb-2003 10:54 149k priv. perl tools
tar_gzip_gunzip_exe.zip 12-Jul-2002 14:13 165k archiving tools
How to install one of the Perl distributions in this directory:
===============================================================
The following assumes Windows NT or newer.
If you are using Windows 95/98, you will need the Windows NT
command line shell (MS-DOS box), "cmd.exe", or the "4DOS"
shell, if you want to install additional Perl modules.
Download one of the following precompiled Perl-for-Windows
binaries:
perl-5.005_03-win32-bin-0000.zip (+nmake.exe)
perl-5.005_03-win32-bin-0001.zip (+my modules)
perl-5.8.0-win32-bin-0000.zip (+nmake.exe)
perl-5.8.0-win32-bin-0001.zip (+my modules)
perl5.005_03_win32_x86_bin_1.zip (plain build)
perl5.005_03_win32_x86_bin_2.zip (+nmake.exe)
perl5.005_03_win32_x86_bin_3.zip (+GoptLng+DBI+ODBC)
perl5.005_03_win32_x86_bin_4.zip (+TimeHiRes)
("My modules" are Bit::Vector, Date::Calc and Data::Locations.)
Simply unpack the file onto C:\ (or D:\, or whatever you like).
The archive already comes with the correct relative paths
(however, it installs into "\Programme" instead of "\Program
Files").
Be sure that the option "Use folder names" in your extractor
(WinZip etc.) is _ON_!
Note that because the build uses paths beginning with "\"
(instead of a drive letter), you can install it on any drive.
The down side is that you have to unpack and build Perl
modules on the same drive your Perl is installed, otherwise
the build will not work.
Note that you can safely ignore the warning when you
execute "perl Makefile.PL" saying that Perl thinks there
is a discrepancy between the location where it is installed
and where it thinks it should be installed. This is due to a
problem in Perl which assumes installation paths to start with
a drive letter, paths starting with "\" confuse it, but it
does the right thing nevertheless.
You only may have to correct the paths to your installation
of MS Visual C++ 6.0 (in case you have it), which are found
in "\Programme\perl\5.00503\lib\MSWin32-x86\Config.pm" (Perl
5.005_03) or "\Programme\perl580\lib\Config.pm" (Perl 5.8.0):
libpth='\Programme\MSVC\VC98\lib'
incpath='\Programme\MSVC\VC98\include'
Also, add the following path(s) to your "PATH" environment
variable in the "Settings" panel ("My Computer") (correct
the drive letter to suit your installation):
;C:\Programme\perl\5.00503\bin;C:\Programme\perl\5.00503\bin\MSWin32-x86
(for any of the Perl 5.005_03 binaries)
;C:\Programme\perl580\bin
(for any of the Perl 5.8.0 binaries)
This should get you going!
Note that you can install any Perl module from CPAN as it is,
without modifications, without having to wait for ActiveState
(for instance) to build a binary for you first!
At least for modules written in pure Perl.
If you have the MS Visual C++ 6.0 compiler, you can additionally
install any modules which use C and XS.
However, never forget to unpack and build the module on the same
drive your Perl is installed on!
This is also true if you are using "perl -MCPAN -e shell" to
download and install modules automatically; change to the
correct drive first!
__END__