Mail Archives: djgpp-workers/2000/08/29/23:26:40
Hi all,
With Laszlo Molnar's permission, I would like to report that I have
successfully built perl-5.6.0 from the "stable.zip" release under
Win98SE and DJGPP v2.03 (release). With one additional patch to the
perl distribution, I was also able to successfully build and install a
rather simple XS-type perl module from CPAN. I hope to be trying out
other CPAN XS modules as my time permits.
I have *only* done this in an LFN=y environment.
The key addition needed to build both perl-5.6.0 and XS modules is the
use of the FNCASE=y environment variable during the entire build
process, both for perl and for modules. FNCASE=y is required in order
to prevent "unresolved symbol" errors in the relink of the perl
executable that is required when building an XS module under DJGPP.
The drawback of using FNCASE=y, of course, is that you must be *very*
exact about spelling any and all file names while it is active.
There is one small patch to the "stable.zip" release related to the XS
module build, which I have submitted as a perbug to perl.org:
[ID 20000824.029] MakeMaker manifypods fails on DJGPP systems
You can see the text of the bug report and the included patch at this
url:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-08/msg01517.html
It's a very small patch which allows man1/man3 files to be created from
the perl pod documentation. The base version tries to use ":"
characters in the manpage filenames, which won't work on Win/Dos
systems, though it's legal on *ix ones. My patch substitutes "__" for
"::" in these names.
I used the beta5 release of bash 2.04 to perform the build, and it
worked flawlessly. I have listed my DJGPP versions below, if it is of
interest to anyone.
I have written, and Laszlo is reviewing, additions to the README.dos
file in the perl distribution to tell DJGPP users how to build both
non-XS and XS modules from CPAN.
If anyone would like me to post the README.dos update here on the
djgpp-workers list, I would be happy to do so.
Laszlo has also submitted some other patches to the perl folk to
correct some small problems in the 5.6.0 test suite. You can see those
patches at this url:
http://www.xray.mpe.mpg.de/cgi-bin/w3glimpse2html/perl5-porters/2000-08/msg01603.html
HTH.
Peter
My DJGPP environment: Win98SE, LFN=y
DJDEV203 MFT 2,935 01-05-00 4:44p djdev203.mft
FAQ230B MFT 135 01-21-00 6:28p faq230b.mft
BNU2951A MFT 418 03-02-00 6:03p bnu2951a.mft
BNU2951B MFT 1,140 03-02-00 11:57a bnu2951b.mft
BSH204B MFT 1,237 06-04-00 1:32p bsh204b.mft
BSH203D MFT 801 02-09-00 8:00p bsh203d.mft
BSN128B MFT 337 02-29-00 8:17p bsn128b.mft
BSN128D MFT 257 02-22-00 6:41p bsn128d.mft
DIF272B MFT 165 01-15-00 12:35p dif272b.mft
GREP24B MFT 191 01-14-00 6:44p grep24b.mft
GWK304B MFT 563 01-14-00 3:09p gwk304b.mft
GZP124AB MFT 375 09-30-98 5:52p gzp124ab.mft
LSS340B MFT 162 12-10-99 9:44p lss340b.mft
MAK3781B MFT 278 01-11-00 9:46p mak3781b.mft
MAN13B MFT 113 02-19-00 1:07p man13b.mft
TAR112AB MFT 240 02-12-00 5:20p tar112ab.mft
TXT20B MFT 932 01-15-00 3:04p txt20b.mft
ACNF213B MFT 526 01-12-99 4:08p acnf213b.mft
ACNF213D MFT 1,420 05-22-97 2:30p acnf213d.mft
AMAKE14B MFT 2,204 01-16-99 7:43p amake14b.mft
CSDPMI4B MFT 133 10-08-97 12:16a CSDPMI4B.MFT
GDB418B MFT 556 08-01-99 9:48a gdb418b.mft
FIL316B MFT 483 03-29-97 1:30p fil316b.mft
FIL316D MFT 814 05-03-97 2:05a fil316d.mft
FIND41B MFT 196 10-19-96 11:39a find41b.mft
FIND41D MFT 638 05-03-97 2:05a find41d.mft
FLX254B MFT 209 03-25-97 3:26p flx254b.mft
FLX254D MFT 1,451 05-03-97 2:06a flx254d.mft
GRO110B MFT 6,337 03-10-97 6:30p gro110b.mft
M4-14B MFT 127 02-23-97 4:13p m4-14b.mft
M4-14D MFT 792 05-02-97 11:04p m4-14d.mft
PAT25B MFT 122 09-12-97 3:23p pat25b.mft
SED302B MFT 154 05-22-00 1:30a sed302b.mft
SHL112B MFT 880 10-22-96 5:24p shl112b.mft
SHL112D MFT 813 05-02-97 11:50p shl112d.mft
TXI40B MFT 1,179 01-11-00 8:48p txi40b.mft
GCC2952B MFT 1,171 01-14-00 1:13p gcc2952b.mft
GPP2952B MFT 3,693 01-14-00 1:13p gpp2952b.mft
RHID14~1 MFT 1,010 02-10-00 12:14p rhid1475b.mft
RHID14~2 MFT 15,467 02-10-00 11:53a rhid1475s.mft
FLX254S MFT 3,305 12-09-97 2:14p flx254s.mft
FIL316S MFT 8,429 04-18-97 7:39p fil316s.mft
GDBM173B MFT 132 05-22-00 1:25a gdbm173b.mft
---------------------------------------------------------
Peter J. Farley III (pjfarley AT dorsai DOT org OR
pjfarley AT banet DOT net)
- Raw text -