X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=README.win32;h=189c35039aef14728ec2487a00bc36b2e4b339a3;hb=8f9a6e7d3541caba01fe037a1cf62a37217f9d9b;hp=195170d1be1e42f11e410bc32c6eec515a03323b;hpb=a7486cbbe7de2a5d93376a3ce396434afeb67f8a;p=p5sagit%2Fp5-mst-13.2.git diff --git a/README.win32 b/README.win32 index 195170d..189c350 100644 --- a/README.win32 +++ b/README.win32 @@ -51,9 +51,9 @@ not to work.) This port currently supports MakeMaker (the set of modules that is used to build extensions to perl). Therefore, you should be able to build and install most extensions found in the CPAN sites. -See L below for general hints about this. +See L below for general hints about this. -=head2 Setting Up +=head2 Setting Up Perl on Win32 =over 4 @@ -71,7 +71,7 @@ A port of dmake for Windows is available from: http://www.cpan.org/authors/id/GSAR/dmake-4.1pl1-win32.zip (This is a fixed version of the original dmake sources obtained from -http://www.wticorp.com/dmake/. As of version 4.1PL1, the original +http://www.wticorp.com/ As of version 4.1PL1, the original sources did not build as shipped and had various other problems. A patch is included in the above fixed version.) @@ -84,8 +84,8 @@ case letters, they will be compiled into appropriate .obj-files named with all lowercase letters, and every time dmake is invoked to bring files up to date, it will try to recompile such files again. For example, Tk distribution has a lot of such files, resulting in -needless recompiles everytime dmake is invoked. To avoid this, you -may use the script "sncfnmcs.pl" after a successful build. It is +needless recompiles every time dmake is invoked. To avoid this, you +may use the script "sync_ext.pl" after a successful build. It is available in the win32 subdirectory of the Perl source distribution. =item Command Shell @@ -199,8 +199,8 @@ enable the appropriate option in the makefile. des_fcrypt() is not bundled with the distribution due to US Government restrictions on the export of cryptographic software. Nevertheless, this routine is part of the "libdes" library (written by Eric Young) which is widely -available worldwide, usually along with SSLeay (for example, -"ftp://fractal.mta.ca/pub/crypto/SSLeay/DES/"). Set CRYPT_SRC to the +available worldwide, usually along with SSLeay ( for example, +ftp://ftp.funet.fi/pub/crypt/mirrors/dsi/libdes/ ). Set CRYPT_SRC to the name of the file that implements des_fcrypt(). Alternatively, if you have built a library that contains des_fcrypt(), you can set CRYPT_LIB to point to the library name. The location above contains @@ -210,6 +210,12 @@ self-contained file (fcrypt.c) that implements crypt(), so they may be easier to use. A patch against the fcrypt.c found in libdes-3.06 is in des_fcrypt.patch. +An easier alternative may be to get the pre-patched and ready-to-use +fcrypt.c that can be found here: + + http://downloads.ActiveState.com/pub/staff/gsar/fcrypt.c + ftp://ftp.ActiveState.com/pub/staff/gsar/fcrypt.c + Perl will also build without des_fcrypt(), but the crypt() builtin will fail at run time. @@ -226,7 +232,7 @@ sure you have done the previous steps correctly. =back -=head2 Testing +=head2 Testing Perl on Win32 Type "dmake test" (or "nmake test"). This will run most of the tests from the testsuite (many tests will be skipped). @@ -258,7 +264,7 @@ search algorithm to locate header files. Please report any other failures as described under L. -=head2 Installation +=head2 Installation of Perl on Win32 Type "dmake install" (or "nmake install"). This will put the newly built perl and the libraries under whatever C points to in the @@ -277,7 +283,7 @@ sufficient to add a single entry to the path, for instance: set PATH c:\perl\bin;%PATH% -=head2 Usage Hints +=head2 Usage Hints for Perl on Win32 =over 4 @@ -443,9 +449,9 @@ old version of nmake reportedly available from: ftp://ftp.microsoft.com/Softlib/MSLFILES/nmake15.exe Another option is to use the make written in Perl, available from -CPAN: +CPAN. - http://www.cpan.org/authors/id/NI-S/Make-0.03.tar.gz + http://www.cpan.org/modules/by-module/Make/ You may also use dmake. See L above on how to get it. @@ -646,7 +652,7 @@ as the virus checker interacts badly with miniperl.exe writing configure files (it seems to either catch file part written and treat it as suspicious, or virus checker may have it "locked" in a way which inhibits miniperl updating it). The build does complete with - + set PERLIO=perlio but that may be just luck. Other AntiVirus software may have similar issues.