Re: Windows tinder builds

2004-03-29 Thread Piers Cawley
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

2004-03-29 Thread Dan Sugalski
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

2004-03-28 Thread Steve Fink
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

2004-03-27 Thread Leopold Toetsch
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

2004-03-26 Thread Leopold Toetsch
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

2004-03-26 Thread Dan Sugalski
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

2004-03-26 Thread Brent 'Dax' Royal-Gordon
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

2004-03-26 Thread Leopold Toetsch
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

2004-03-26 Thread Dan Sugalski
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

2004-03-26 Thread Brent 'Dax' Royal-Gordon
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.