From: "M. Edward (Ed) Borasky" Date: 2006-10-26T09:32:58+09:00 Subject: Re: [OT] Re: How do I tell when I'm on Cygwin? Joel VanderWerf wrote: > Yukihiro Matsumoto wrote: >> Hi, >> >> In message "Re: [OT] Re: How do I tell when I'm on Cygwin?" >> on Thu, 26 Oct 2006 01:31:58 +0900, Joel VanderWerf >> writes: >> >> |(But doesn't the FXRuby loading problem caused by ruby 1.8.5 qualify >> as |serious? That's what's keeping me from upgrading from 1.8.4...) >> >> I'm afraid that I don't recognize that problem. Can you help me to >> identify the problem? > > Ruby 1.8.5 loads the fox16.so twice, causing a large number of "already > initialized constant" messages. > > One report: > > http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/219241 > > That post links to the FXRuby bug report: > > http://rubyforge.org/tracker/index.php?func=detail&aid=5633&group_id=300&atid=1223 > > > I reported it about a year ago for the 1.9 snapshot: > > http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/117682 > > But at least one report (from Curt Hibbs) says that the problem doesn't > seem to affect anything important: > > http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/220744 > > So maybe it's ok.... does anyone have long-term experience with 1.8.5 > and fox16? Is it stable? > I just managed to hack FXRuby for fox-1.6 into life on Sunday at RubyConf on my Linux box. So I'd say that's not "long-term" or "stable" just yet. I haven't actually attempted to use FXRuby other than as a dependency in FreeRide, though. I saw those messages when I fired up FreeRide in my One-click Windows Ruby as well. They're scary and annoying as hell, but FreeRide does come up. Wherever they're coming from, they should get fixed, but somehow it doesn't strike me as a problem with 1.8.5 -- more likely coming from whatever is calling Fox. Ruby/Tk is looking better every day ... :)