/src/ports/README

http://github.com/perlorg/cpanorg · #! · 68 lines · 48 code · 20 blank · 0 comment · 0 complexity · 105eb88b8957a16dc5e98d243a0935fe MD5 · raw file

  1. CPAN/ports/README
  2. You are probably looking for a binary distribution of Perl.
  3. If so, go directly to
  4. http://www.perl.com/CPAN/ports/index.html
  5. The rest of this file tells is more detail about the
  6. contents of this directory (http://www.perl.com/CPAN/ports/)
  7. but in principle, the above URL should be all you need.
  8. CONTENTS
  9. This directory contains ports (or pointers to such) of Perl
  10. (1) to platforms that the Perl standard source code distribution (S)
  11. does not (yet) support, such as Tandem Guardian.
  12. (2) to platforms where a C compiler is an exception, not the rule,
  13. like for example the Windows platforms and OS/2.
  14. (3) some of the directories here are empty and just contain pointers
  15. back to (S). These are Perl source code archaeology in action:
  16. once upon a time these platforms were not supported in the (S),
  17. but they are now. Examples include Amiga, BeOS, and MPE/iX.
  18. (S) Either
  19. http://www.perl.com/CPAN/src/stable.tar.gz
  20. or
  21. http://www.perl.com/CPAN/src/stable.zip
  22. Grab that, unpack it, start off by reading the README.
  23. BUILDING PERL FROM SOURCE
  24. To build from the (S) you will need a full C compiler and
  25. some sort of compilation environment ('make' or some similar
  26. build tool). If you have a UNIX-like shell environment
  27. (Bourne shell and the usual UNIX utilities like 'tr', 'sed',
  28. and so on), so much the better.
  29. Because Perl's roots are in the UNIX world in general any
  30. UNIX platform should be supported in the (S). If this isn't
  31. the case, please send email to perlbug@perl.com and tell in
  32. excruciating detail what is your UNIX platform. For example
  33. the output of "uname -a" or similar would be handy.
  34. Beware: some platforms which the vendors call UNIX do not
  35. have a full C compiler -- or if they have a 'bundled' one,
  36. it's severely crippled, supplied mainly for compiling the
  37. kernel/device drivers.
  38. Perl requires more than that.
  39. Such crippled platforms include HP-UX and Solaris. Either
  40. you will have to pay for the full C compiler or find
  41. yourself the GNU C compiler (gcc) as a binary distribution.
  42. If you don't know where to start, locate the FAQ for your
  43. platform. If you don't know what that is or where to get
  44. that, use the search engines. If you don't know what those
  45. are, consult your local information systems support. If
  46. they don't know what all the above means, fire them.
  47. --
  48. cpan@perl.org