diff options
author | Perl 5 Porters <perl5-porters@africa.nicoh.com> | 1997-04-15 00:00:00 +1200 |
---|---|---|
committer | Chip Salzenberg <chip@atlantic.net> | 1997-04-15 00:00:00 +1200 |
commit | 137443ea0a858c43f5a720730cac6209a7d41948 (patch) | |
tree | ea114bc1f5281a6ec91ebc67e34ed7f30571daee /README.win32 | |
parent | 683d4eee6f3b749aec29cc849f45404c6acda85e (diff) | |
download | perl-137443ea0a858c43f5a720730cac6209a7d41948.tar.gz |
[inseparable changes from patch from perl-5.003_97d to perl-5.003_97e]perl-5.003_97e
CORE LANGUAGE CHANGES
Subject: New operator: sysseek()
From: Chip Salzenberg <chip@perl.com>
Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod pp_sys.c t/op/sysio.t toke.c
Subject: Allow recursive substitution again
From: Chip Salzenberg <chip@perl.com>
Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
CORE PORTABILITY
Subject: Use size_t for socket size parameters of GNU libc
From: Chip Salzenberg <chip@perl.com>
Files: doio.c pp_sys.c
Subject: Win32 update (four patches)
From: Gurusamy Sarathy <gsar@engin.umich.edu>
Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST win32/config.H win32/config.w32 win32/config_h.PL win32/config_sh.PL win32/perllib.c win32/runperl.c win32/win32.c win32/win32io.c win32/win32sck.c
DOCUMENTATION
Subject: Add CGI to perldelta.pod and improve its description in MANIFEST
From: Chip Salzenberg <chip@perl.com>
Files: MANIFEST pod/perldelta.pod
Subject: Describe probs with majordomo 1.94.1
From: Chip Salzenberg <chip@perl.com>
Files: pod/perldelta.pod
Subject: Fix description of /\G/g
From: Chip Salzenberg <chip@perl.com>
Files: pod/perlop.pod
Subject: Mention '...' operator in precedence table
Date: Sun, 13 Apr 1997 11:24:16 -0600
From: Tom Christiansen <tchrist@perl.com>
Files: pod/perlop.pod
private-msgid: 199704131724.LAA23120@jhereg.perl.com
OTHER CORE CHANGES
Subject: New API function: perl_eval_pv()
Date: Mon, 14 Apr 1997 17:13:41 -0400
From: Doug MacEachern <dougm@opengroup.org>
Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod pod/perlguts.pod proto.h
private-msgid: 199704142113.RAA06823@postman.osf.org
Subject: Fix C< s//whatever/ >, which reuses old pattern
From: Chip Salzenberg <chip@perl.com>
Files: pp_hot.c regexec.c
Diffstat (limited to 'README.win32')
-rw-r--r-- | README.win32 | 68 |
1 files changed, 21 insertions, 47 deletions
diff --git a/README.win32 b/README.win32 index 0128469d88..40badf2901 100644 --- a/README.win32 +++ b/README.win32 @@ -78,60 +78,30 @@ but it doesn't hurt to do so. =back -=head2 Building and Installation +=head2 Building =over 4 =item * -The "win32" directory contains *.mak files for use with the NMAKE that -comes with Visual C++ ver. 4.0 and above. If you wish to build perl -using Visual C++ versions between 2.0 and 4.0, do the following two -additional steps (these steps are not required if you are -using Visual C++ versions 4.0 and above): - -=over 8 - -=item 1. - -Overwrite the *.mak files in the win32 subdirectory with the versions -in the win32\VC-2.0 directory. - -=item 2. - -Reset your INCLUDE environment variable to the MSVC include directory. -For example: - - set INCLUDE=E:\MSVC20\INCLUDE - -This must have only one directory (a list of directories will not work). -VCVARS32.BAT may put multiple locations in there, which is why this step -is required. - -=back - -=item * - Make sure you are in the "win32" subdirectory under the perl toplevel. +This directory contains a "Makefile" that will work with +versions of NMAKE that come with Visual C++ ver. 2.0 and above. =item * -Type "nmake" while in the "win32" subdirectory. This should build -everything. Specifically, it will create perl.exe, perl.dll, and -perlglob.exe at the perl toplevel, and various other extension dll's -under the lib\auto directory. If the make fails for any reason, make -sure you have done the previous steps correctly. +Edit the Makefile and change the values of INST_DRV and INST_TOP +if you want perl to be installed in a location other than "C:\PERL". =item * -Type "nmake install". This will put the newly built perl and the -libraries under C:\PERL. If you want to alter this location, to say, -D:\FOO\PERL, you will have to say: - - nmake install INST_TOP=D:\FOO\PERL +If you are using Visual C++ ver. 4.0 and above: type "nmake". +If you are using a Visual C++ ver. 2.0: type "nmake CCTYPE=MSVC20". -instead. To use the Perl you just installed, make sure you set your -PATH environment variable to C:\PERL\BIN (or D:\FOO\PERL\BIN). +This should build everything. Specifically, it will create perl.exe, +perl.dll, and perlglob.exe at the perl toplevel, and various other +extension dll's under the lib\auto directory. If the make fails for +any reason, make sure you have done the previous steps correctly. =back @@ -141,14 +111,18 @@ Type "nmake test". This will run most of the tests from the testsuite (many tests will be skipped, and but no test should fail). If some tests do fail, it may be because you are using a different command -shell than the native "cmd.exe". To get a more detailed breakdown of the -tests that failed, you may want to say: - - cd ..\t - .\perl harness +shell than the native "cmd.exe". Please report any failures as described under L<BUGS AND CAVEATS>. +=head2 Installation + +Type "nmake install". This will put the newly built perl and the +libraries under "C:\PERL" (actually whatever you set INST_TOP to +in the Makefile). To use the Perl you just installed, set your +PATH environment variable to "C:\PERL\BIN" (or $(INST_TOP)\BIN, if you +changed the default as above). + =head1 BUGS AND CAVEATS This is still very much an experimental port, and should be considered @@ -255,6 +229,6 @@ at the time. Nick Ing-Simmons and Gurusamy Sarathy have made numerous and sundry hacks since then. -Last updated: 05 April 1997 +Last updated: 13 April 1997 =cut |