perl-5.6.0-RC1
Notes:
- Binary kit compiled with:
- cygipc-1.05
- gdbm-1.8.0-1
- db-2.7.7
- gcc-2.95.2
- make 3.78.1
- cygwin-inst-20000304
- cygwin1.dll-20000306
- CYGWIN=binmode tty ntea
- sh == bash 2.03.0(2)
- built and installed as a normal user (not Administrator)
- I saved a lot of time on the build by copying this Policy
file into the build directory, and executing "sh Configure -d | tee log.txt"
- Binary and modules are built unstripped.
- The source itself and the precompiled binary both rely on fixes and
features in the newer cygwin kernels. You can't build or use perl-5.6.0
with stock B20.1 (easily). Your best bet, if you're using CygwinB20, is to
install perl5.005_62 from the B20 branch.
News
- 2000-Mar-13: perl-5.6.0-RC1 (release candidate) available.
- 2000-Mar-13: The following modules are available:
- Miscellaneous:
- String-CRC-1.0
- String-CRC32-1.2
- Database Access:
- Data-ShowTable-3.3
- DBI-1.13
- Msql-Mysql-modules-1.2210
- libwww:
- URI-1.05
- MIME-Base64-2.11
- HTML-Parser-3.06
- libnet-1.0701
- Digest-MD5-2.09
- libwww-perl-5.47
- libxml-enno:
- XML-Parser-2.27
- Parse-Yapp-1.00
- DateManip-5.37
- libxml-perl-0.07
- XML-Grove-0.46alpha
- libwww
- libxml-enno-1.00
- DTDparse:
- DelimMatch-1.04
- libxml-enno
- libwww
- DTDparse-2.0b2
(not a true module, just a collection of perl scripts.
Download:
- perl-5.6.0-RC1-cygwin1.1-patch.tar.gz
- 53502 bytes
- 53a138f7b6da7ce55e3b2385ebb17c6e *perl-5.6.0-RC1-cygwin1.1-patch.tar.gz
- No patches needed. This package contains build-logs, my build recipe, etc.
- perl-5.6.0-RC1-cygwin1.1.README
- 7054 bytes
- f3afa032b2e2cd679a26795f9fa5abcd *perl-5.6.0-RC1-cygwin1.1.README
- Not really a readme -- it's actually my build recipe, for both perl and
the modules. YMMV.
- perl-5.6.0-RC1-cygwin1.1.tar.bz2
- 6641090 bytes
- f998c1b5fa3dffe7d015fd29dfc0f284 *perl-5.6.0-RC1-cygwin1.1.tar.bz2
- the binary kit.
- perl-5.6.0-RC1.tar.gz
- 5441466 bytes
- 74bf3dc5f7943bcbbce96e4301053954 *perl-5.6.0-RC1.tar.gz
- the pristine source
Install the binary package
- cd to /
- unpack the binary distribution. It will install itself into
/usr/local/lib/perl5, usr/local/man, and /usr/local/bin.
- you're done.
Build from source
- unpack the original source distribution from cpan.org in /usr/local/src
- unpack the patchkit somewhere else
- cd /usr/local/src/perl-5.6.0-RC1
- NT only: chmod -R +w *
- read perl-5.6.0-RC1/README.cygwin32
The patchkit perl-5.6.0-RC1-cygwin1.1-patch.tar.bz2 contains:
README |
|
perl-5.6.0-RC1-cygwin1.1.README |
a more detailed 'build recipe' |
log-conf.txt |
transcript of my configure session |
log-make.txt |
transcript of my make session |
log-test.txt |
transcript of 'make test' |
log-harness.txt |
transcript of './perl harness' |
log-inst.txt |
transcript of 'make install' |
log-insthtml.txt |
transcript of 'make install.html' |
Test results:
I cheated a little bit. I copied cygwin1.dll into the <PERL-SRC>/t directory
to avoid the op/taint errors. I do not recommend this for general
installations.
Failed Test Status Wstat Total Fail Failed List of failed
-------------------------------------------------------------------------------
lib/io_poll.t 8 1 12.50% 4
lib/odbm.t 64 1 1.56% 2
op/grent.t 1 1 100.00% 1
4 tests and 54 subtests skipped.
Failed 3/236 test scripts, 98.73% okay. 3/11823 subtests failed, 99.97% okay.
Precompiled modules
Only for perl-5.6.0-RC1. Do not use with
any other version. To install these modules, use the rpm package available
here. These modules have been
recompiled for perl-5.6.0-RC1, since the installation path is
different for each perl development release.
List of binary rpm's or
source rpm's
Obsolete V1.1 Home
Obsolete CygUtils Home
Last modified: Mon Mar 13 23:28:25 Eastern Standard Time 2000