2008/7/16 Will Coleda <[EMAIL PROTECTED]>: > On Wed, Jul 16, 2008 at 2:31 AM, Reini Urban via RT > <[EMAIL PROTECTED]> wrote: >> 2008/7/15 Reini Urban <[EMAIL PROTECTED]>: >>> Will Coleda via RT schrieb: >>>> On Tue May 13 05:21:32 2008, rurban wrote: >>>>> 2008/5/13 Andrew Whitworth via RT <bugs-parrot- >>>>> [EMAIL PROTECTED]>: >>>>>> >>>>>> is this ticket (#51944) resolved? I don't see any outstanding todo >>>>> >>>>> items >>>>>> >>>>>> here that need to be considered further, and the submitted patch >>>>> >>>>> has >>>>>> >>>>>> already been applied. Can we close this, or is this a placeholder >>>>> >>>>> for us >>>>>> >>>>>> to further improve cygwin documentation? >>>>> >>>>> The list os build preq's is required. >>>>> >>>>> Well, the tip for smoke to do cpan Test::TAP::HTMLMatrix >>>>> could be added. But this should be added in the general README for all >>>>> platforms. >>>>> >>>>> Then platform specific is only that pg.t fails due to missing loadlib >>>>> exceptions >>>>> and that cygwin perl-5.10.0 fails to send the smoke report. perl-5.8.8 >>>>> works ok. >>>>> >>>>> I'll send that as extra README_cygwin.pod patch. >>>> >>>> ENOPATCH. =-) >>>> >>>> Can someone with cygwin access go through the README once more so we can >>>> get this ticket closed? Thanks. >>> >>> Ok, since there's now almost an official parrot package, the updates are >>> easy. >>> Patch attached. >>> >>> The parrot-0.6.4-1 packages are in the works. >> >> I found a better link for the SDL link. >> Yesterday the http://cygwinports.dotsrc.org/ site was down, but now it >> is up again. >> >> Please use the attached revised patch instead. > > This looks good; I'd ask you double check which deps are required vs. > optional: I'm pretty sure we don't -require- any of those packages. > Ditto for their correspond build deps. (e.g. libgdbm-devel)
Note, there are more cygwin-side updates to come to this README, which I will commit after my parrot-0.6.4 release (in 1-2 days). In which pod should we document the non-windows package requirements? Most of those packages have similar names anyway for every unix/posix platform. > parrot is recursively listed as a build requirement oops. > For the optional items, perl's Moose should be on the list (for > smartlink), and Test::Perl::Critic/Perl::Critic for the critic tests. > (Honestly we should have this documented somewhere else and just refer > to it from here.) Good. Where? > Here are some notes about the build/tests.. > > ** I get this warning on configure: > > Determining CPU architecture and OS...................................done. > Determining JIT capability... 10 [main] test 1944 > _cygtls::handle_exceptions > : Error while dumping state (probably corrupted stack) > 10 [main] test 4596 _cygtls::handle_exceptions: Error while dumping state > ( > probably corrupted stack) > ..........................................yes. There's a cygwin jit patch outstanding. [perl #56824] [PATCH] Configure - fix SEGV in JIT has_exec_protect test on Cygwin > Generating CPU specific stuff.........................................done. > Verifying that the compiler supports function pointer casts............yes. > > ** Get a similar error running t/src/extend.t > > ** Bug in t/doc/pod.t - few warnings of the type: > > Error: /cygdrive/d/sandbox/parrot/pbc_to_exe is unreadable: No such file or > dire > ctory Yes, this needs to be fixed, but it's not so urgent. Just the test is wrong. > ... But all tests pass. More urgent for me is fixing the .include search path. [perl #56996] [TODO] remove non FHS-compliant searchpaths -- Reini Urban http://phpwiki.org/ http://murbreak.at/