From: doug.hendricks@... (the_rev_dharma_roadkill) Date: 2003-07-24T13:31:14+09:00 Subject: Re: Build of 1.8.0 preview3 crashes on alphaev67-osf5.1 Minero Aoki wrote in message news:<20030710105622L.aamine@loveruby.net>... > Hi, > > In mail "Build of 1.8.0 preview3 crashes on alphaev67-osf5.1" > doug.hendricks@tnzi.com (the_rev_dharma_roadkill) wrote: > > > We run 3 alpha servers running tru64 5.1A (osf 5.1A). The 1.8.0 > > preview3 default build crashes. I could not see anything very wrong > > in defines.h, and 1.6.8 built without this error (it did need a minor > > fix in [socket]. The make output ends with: > > > compiling Win32API > > /u13/home/doug/ruby/download/ruby-1.8.0/lib/mkmf.rb:191: [BUG] > > Segmentation fault > > ruby 1.8.0 (2003-06-23) [alphaev67-osf5.1] > > > 1) What is my next step? > > Did you applied my patch? > If not, please try this: > > http://i.loveruby.net/archive/ruby-1.8.0-preview3-alphafix.diff.gz > > This patch is already included in CVS repository, > you will not warried about this problem in the next preview > (or, 1.8.0 release :-) > > > Regards, > Minero Aoki The patch isn't enough: my build gets farther but still crashes at an old sticking point: in ext/socket. It's because of -D__ss_family ... at the top of the extconf.rb file, my system hates this line but other platforms require it. My experimental fix is to try to test HAVE_SOCKADDR_STORAGE without this line, then add it only if HAVE_SOCKADDR_STORAGE doesn't link. I will provide this diff in another thread. Doug