Re: Windows tinder builds
Dan Sugalski [EMAIL PROTECTED] writes: I finally figured out why the windows machine wasn't showing in the tinderbox, and fixed that. (System dates. D'oh!) We now have (again) a reliable windows machine building parrot for test, both under Cygwin and Visual Studio/.NET (though it builds a native executable there rather than a .NET one) The VS/.NET build works fine, though three of the tests fail for odd reasons. Those look like potential test harness errors. The cygwin build sorta kinda works OK, but the link fails because of a missing _inet_pton. I seem to remember this cropping up in the past and I thought we'd gotten it fixed, but apparently not. Anyway, these are set for hourly builds at half-hour offsets, so if you check in any significant changes it'd be advisable to take a look at the results. For those that don't know, all the tinderbox info is web-accessable at http://tinderbox.perl.org/tinderbox/bdshowbuild.cgi?tree=parrot Hmm... I note that there appear to be no Macintoshes in the tinderbox. I can probably spare some cycles to this; what's the procedure?
Re: Windows tinder builds
At 3:55 PM +0100 3/29/04, Piers Cawley wrote: Dan Sugalski [EMAIL PROTECTED] writes: I finally figured out why the windows machine wasn't showing in the tinderbox, and fixed that. (System dates. D'oh!) We now have (again) a reliable windows machine building parrot for test, both under Cygwin and Visual Studio/.NET (though it builds a native executable there rather than a .NET one) The VS/.NET build works fine, though three of the tests fail for odd reasons. Those look like potential test harness errors. The cygwin build sorta kinda works OK, but the link fails because of a missing _inet_pton. I seem to remember this cropping up in the past and I thought we'd gotten it fixed, but apparently not. Anyway, these are set for hourly builds at half-hour offsets, so if you check in any significant changes it'd be advisable to take a look at the results. For those that don't know, all the tinderbox info is web-accessable at http://tinderbox.perl.org/tinderbox/bdshowbuild.cgi?tree=parrot Hmm... I note that there appear to be no Macintoshes in the tinderbox. I can probably spare some cycles to this; what's the procedure? Glastig was on it for the longest time, but its dev tools install seems to have gone bad and attempts to upgrade it crash the poor thing. If you want to throw one up, by all means go for it--grab the tinderbox client (http://www.cpan.org/authors/id/Z/ZL/ZLIPTON and go from there) read the readme (it's short and clear) and twiddle things appropriately. -- Dan --it's like this--- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk
Re: Windows tinder builds
On Mar-26, Dan Sugalski wrote: The VS/.NET build works fine, though three of the tests fail for odd reasons. Those look like potential test harness errors. The cygwin build sorta kinda works OK, but the link fails because of a missing _inet_pton. I seem to remember this cropping up in the past and I thought we'd gotten it fixed, but apparently not. Anyway, these are set for hourly builds at half-hour offsets, so if you check in any significant changes it'd be advisable to take a look at the results. For those that don't know, all the tinderbox info is web-accessable at http://tinderbox.perl.org/tinderbox/bdshowbuild.cgi?tree=parrot A couple of weeks back, I also beefed up the error parsing stuff a bit on my Parrot tinderbox summarizer at http://foxglove.dnsalias.org/parrot/ so that it should give a good what's broken and why summary at a glance. Note that because I only run the summarizer once an hour at 17 minutes past the hour, it is not the right place to go if you're watching to see if your commit broke anything. For that, see the official URL above.
Re: Windows tinder builds
Dan Sugalski [EMAIL PROTECTED] wrote: The VS/.NET build works fine, though three of the tests fail for odd reasons. t\op\string.t 1 256 1301 0.77% 123 Missing end t\pmc\perlnum.t 1 256361 2.78% 36 The ugly +/- zero test. Needs further investigation. t\pmc\perlstring.t1 256331 3.03% 30 Missing end leo
Re: Windows tinder builds
Dan Sugalski [EMAIL PROTECTED] wrote: The cygwin build sorta kinda works OK, but the link fails because of a missing _inet_pton. I seem to remember this cropping up in the past and I thought we'd gotten it fixed, but apparently not. Kind of fixed: $ perl Configure.pl --help ... --define=inet_aton Quick hack to use inet_aton instead of inet_pton leo
Re: Windows tinder builds
At 7:26 PM +0100 3/26/04, Leopold Toetsch wrote: Dan Sugalski [EMAIL PROTECTED] wrote: The cygwin build sorta kinda works OK, but the link fails because of a missing _inet_pton. I seem to remember this cropping up in the past and I thought we'd gotten it fixed, but apparently not. Kind of fixed: $ perl Configure.pl --help ... --define=inet_aton Quick hack to use inet_aton instead of inet_pton Sounds like a job for a hints file. :) -- Dan --it's like this--- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk
Re: Windows tinder builds
Dan Sugalski wrote: At 7:26 PM +0100 3/26/04, Leopold Toetsch wrote: --define=inet_aton Quick hack to use inet_aton instead of inet_pton Sounds like a job for a hints file. :) Done. (Done hackishly, but done.) -- Brent Dax Royal-Gordon [EMAIL PROTECTED] Perl and Parrot hacker Oceania has always been at war with Eastasia.
Re: Windows tinder builds
Brent 'Dax' Royal-Gordon [EMAIL PROTECTED] wrote: Done. (Done hackishly, but done.) A bit too hackish IMHO. The Configure --define switch can take multiple arguments, separated by commas. A hint equivalent could be: Configure::Data-set { D_inet_aton = 1 D_xxx = 1 }; both should finally expand to the same PARROT_DEF_XXX define. leo
Re: Windows tinder builds
At 9:19 PM +0100 3/26/04, Leopold Toetsch wrote: Brent 'Dax' Royal-Gordon [EMAIL PROTECTED] wrote: Done. (Done hackishly, but done.) A bit too hackish IMHO. The Configure --define switch can take multiple arguments, separated by commas. A hint equivalent could be: Configure::Data-set { D_inet_aton = 1 D_xxx = 1 }; both should finally expand to the same PARROT_DEF_XXX define. If that works better, great. The hack fix apparently didn't, at least according to the tinder builds. -- Dan --it's like this--- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk
Re: Windows tinder builds
Dan Sugalski wrote: If that works better, great. The hack fix apparently didn't, at least according to the tinder builds. Had a massive think-o about the meaning of --define. The version now in CVS should work. (Tested it on my own box--had to add make, gcc, and perl to Cygwin, but it builds nicely. (I was previously just using Cygwin to get at its X server. (This message is starting to look like Lisp.))) -- Brent Dax Royal-Gordon [EMAIL PROTECTED] Perl and Parrot hacker Oceania has always been at war with Eastasia.