This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: GPF error building Perl 5.6


David A Ireland wrote:
> 
> I'm trying to build Perl 5.6 onto my newly installed version 1.1.4 of Cygwin
> (downloaded yesterday). Using CygUtils Perl 5.6 source code. Running on
> Windows 98 se.

The CygUtils version of the source is basically a pristine copy of the
"real" perl source, because perl-5.6.0 built OOB on cygwin-1.1.1. 
However, perl-5.6.0 does NOT build OOB on cygwin-1.1.4.  There are a
bunch of additional patches necessary to get it to build on
cygwin-1.1.4.

> 
> Everything goes fine until 'make test'. It almost completes and gets to
> "Everything is up to date. 'make test' to run test suite."
> 
> then "Signal 127" followed by a Windows GPF:
> 
> PERL caused an invalid page fault in module CYGWIN1.DLL at 1067:610446f6
> 
> make: *** [install.perl] Error 255
> 
> 'make install' and 'make install.html' give a similar error.

Okay, this is NOT the expected failure mode when building pristine
perl-5.6.0 on cygwin-1.1.4.  You've discovered something new. (*)

> 
> I've uninstalled  and re-installed Cygwin three times now and been through
> all the FAQs and Archives, but no help.

Even the messages in the Archives where I've said "you need extra
patches in order to build perl on cygwin-1.1.4." And gave a pointer to
the perl5-porters mailing list?  

> 
> The reason I'm installing Perl from the source is because the CygUtils
> binary version seems to have problems adding new modules (more GPF errors
> and missing cygutil files).

Yes, you need to install cygipc, which is available from CygUtils.  I
beleive that is the only dependency not included in the base
distribution of cygwin.

What's this about GPFs with the cygutils perl binary? Nodoby has
reported THAT to me or to this list...strange...  I use cygutils-perl
daily, and haven't seen this.
 
> Any suggestions?
> 
> All I want to do is run Perl in a stable environment that ActiveState Perl
> isn't.

Attached find Eric Fifer's patches for building perl on cygwin-1.1.4. 
There are eight patches, apply them in order.  Only the first four are
strictly necessary to get perl to build on 1.1.4; then last four are
bugfixes.  All have been submitted and accepted by the perl5-porters
team for inclusion in 5.6.1.

I don't know if these patches will fix your GPF problem; as I said,
that's not the error I get when trying to build an unpatched perl on
cygwin-1.1.4.

--Chuck

perl-5.6.0-post.patches.tar.gz

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]