This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Silence new warning grep in void context warning in various modules and test files...
[perl5.git] / lib / ExtUtils / README
1 This is a CPAN distribution of the venerable MakeMaker module.  It has been
2 backported to work with Perl 5.005_03 and up.
3
4 If you do not have a make program, several can be found...
5
6 Most Unixen: The make utility which comes with your operating system
7 should work fine.  If you don't have one, GNU make is recommended,
8 most others (Sun, BSD, etc...) will work fine as well.
9 http://www.gnu.org/software/make/make.html                GNU make
10
11 Windows: nmake or dmake will work.  GNU make will *not*.
12 ftp://ftp.microsoft.com/Softlib/MSLFILES/nmake15.exe      nmake
13 http://search.cpan.org/dist/dmake/                        dmake
14
15 VMS: MMS or the free MadGoat MaKe utility (MMK) will work.
16 http://www.madgoat.com/mmk.html                           MMK
17
18 If all else fails there is a pure Perl version of make available on
19 CPAN which should work on most Unixen.
20 http://search.cpan.org/author/NI-S/Make-1.00/             pmake
21
22
23 PLEASE NOTE: This distribution does not include the xsubpp or typemap
24 programs.  They are extremely specific to your version or Perl, so
25 MakeMaker will simply use the one which came with your copy of Perl.
26 Do not delete your old ExtUtils/ directory.  An upgraded version of xsubpp
27 can be found in the ExtUtils::ParseXS module.
28
29 Known Good Systems:
30
31 Every stable MakeMaker release is tested at least on:
32
33 MacOS X
34 Linux/x86
35 ActivePerl on Windows
36 Cygwin
37 OpenVMS
38
39 Covering the major portability flavors MakeMaker has to cover.
40 (I'm always on the lookout for DJGPP, Solaris, *BSD and OS/2 users)
41
42
43 Known Problems:
44
45 (See http://rt.cpan.org for a full list of open problems.)
46
47 Windows will likely be broken if Perl is installed in C:\Program Files or 
48 other prefix with a space in the name.
49
50 Using the MMS utility on VMS causes lots of extra newlines.  Unknown
51 why this is so, might be a bug in MMS.  Problem not seen with MMK.
52
53 GNU make does not work with MakeMaker on Windows.
54
55
56 Please report any bugs via http://rt.cpan.org.
57 Send questions and discussion to makemaker@perl.org