foxGUIb & ruby 1.8.5 spewing hundreds of errors at launch time

Greetings all,

I decided to step up to Ruby 1.8.5 today. After installing 1.8.5, I
*completely* uninstalled and reinstalled fox (1.6.16), fxscintilla
(1.71), FXRuby (1.6.3), and foxGUIb (0.7.1), which all worked perfectly
for me with Ruby 1.8.4 as did foxGUIb. So, when I launch foxGUIb now I
get literally hundreds of error messages (see below), although foxGUIb
does ultimately come up. Anyone know what I'm missing or did wrong?
Perhaps foxGUIb v0.7.1 is not "certified" on Ruby 1.8.5 (I googled this
and searched all the other likely suspects but didn't find anything.)

Thanks in advance for any help you can lend!

Ken

<snip - all the errors are of this type>
.....
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so: warning: already
initialized constant ID_HIDE_FILES
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so: warning: already
initialized constant ID_TOGGLE_FILES
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so: warning: already
initialized constant ID_SHOW_HIDDEN
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so: warning: already
initialized constant ID_HIDE_HIDDEN
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so: warning: already
initialized constant ID_TOGGLE_HIDDEN
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so: warning: already
initialized constant ID_SET_PATTERN
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so: warning: already
initialized constant ID_SORT_REVERSE
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so: warning: already
initialized constant ID_SORT_CASE
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so: warning: already
initialized constant ID_REFRESH
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so: warning: already
initialized constant ID_LAST

This is a known bug in Ruby 1.8.5; see:

    http://rubyforge.org/tracker/?func=detail&aid=5701&group_id=426&atid=1698

Hope this helps,

Lyle

···

On 11/2/06, Kenosis <kenosis@gmail.com> wrote:

I decided to step up to Ruby 1.8.5 today. After installing 1.8.5, I
*completely* uninstalled and reinstalled fox (1.6.16), fxscintilla
(1.71), FXRuby (1.6.3), and foxGUIb (0.7.1), which all worked perfectly
for me with Ruby 1.8.4 as did foxGUIb. So, when I launch foxGUIb now I
get literally hundreds of error messages (see below), although foxGUIb
does ultimately come up. Anyone know what I'm missing or did wrong?
Perhaps foxGUIb v0.7.1 is not "certified" on Ruby 1.8.5 (I googled this
and searched all the other likely suspects but didn't find anything.)

Thanks in advance for any help you can lend!

Until the 1.8.5 bug is fixed, just precede the "require" with: $VERBOSE
= nil

example:
  $VERBOSE = nil # ruby 1.8.5 bug work-around
  require 'fox12'
  $VERBOSE = true

NoonKnight wrote:

Until the 1.8.5 bug is fixed, just precede the "require" with: $VERBOSE
= nil

example:
  $VERBOSE = nil # ruby 1.8.5 bug work-around
  require 'fox12'
  $VERBOSE = true

Thanks to all - much appreciated.

Ken