Hi, all,
After upgrading ruby from 1.8.4 to 1.8.5, loading fox16
causes a warning
for each constant, and $" shows that the .so has been
loaded more than
once (see below).
I remember reporting this long ago for ruby 1.9 [1]. Maybe
something
from 1.9 has now appeared in 1.8.5 that is causing this
problem?
Could it be that I just need to rebuild fox16 against the
newer ruby?
[1] http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/r
uby/ruby-talk/117682
$ ruby -vr fox16 -e 'p $".grep(/fox/)'
ruby 1.8.4 (2005-12-24) [i686-linux]
/usr/local/lib/ruby/site_ruby/1.8/fox16/core.rb:177:
warning: method
redefined; discarding old readBoolEntry
/usr/local/lib/ruby/site_ruby/1.8/fox16/core.rb:185:
warning: method
redefined; discarding old writeBoolEntry
/usr/local/lib/ruby/site_ruby/1.8/fox16/aliases.rb:3573:
warning: method
redefined; discarding old position
["fox16.so", "fox16/core.rb",
"fox16/dict.rb",
"fox16/settings.rb",
"fox16/iterators.rb",
"fox16/keys.rb", "fox16/aliases.rb",
"fox16/responder2.rb",
"fox16/responder.rb",
"fox16/timeout.rb",
"fox16/chore.rb", "fox16/signal.rb",
"fox16/input.rb",
"fox16/glgroup.rb",
"fox16/execute_nonmodal.rb",
"fox16/version.rb"]
$ ruby -vr fox16 -e 'p $".grep(/fox/)'
ruby 1.8.5 (2006-08-25) [i686-linux]
/usr/local/lib/ruby/site_ruby/1.8/fox16/core.rb:177:
warning: method
redefined; discarding old readBoolEntry
/usr/local/lib/ruby/site_ruby/1.8/fox16/core.rb:185:
warning: method
redefined; discarding old writeBoolEntry
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so:
warning: already
initialized constant TRUE
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so:
warning: already
initialized constant FALSE
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so:
warning: already
initialized constant MAYBE
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so:
warning: already
initialized constant NULL
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so:
warning: already
initialized constant SEL_NONE
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so:
warning: already
initialized constant SEL_KEYPRESS
.
.
.
initialized constant ID_REFRESH
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/fox16.so:
warning: already
initialized constant ID_LAST
/usr/local/lib/ruby/site_ruby/1.8/fox16/aliases.rb:3573:
warning: method
redefined; discarding old position
["fox16/core.rb", "fox16/dict.rb",
"fox16/settings.rb",
"fox16/execute_nonmodal.rb",
"fox16.so", "fox16/version.rb",
"fox16.so",
"fox16/glgroup.rb", "fox16.so",
"fox16/responder.rb",
"fox16/timeout.rb",
"fox16/chore.rb", "fox16/signal.rb",
"fox16/input.rb",
"fox16/responder2.rb", "fox16.so",
"fox16/aliases.rb",
"fox16.so", "fox16/keys.rb",
"fox16.so", "fox16/iterators.rb",
"fox16.so"]
--
vjoel : Joel VanderWerf : path berkeley edu : 510 665
3407
_______________________________________________
fxruby-users mailing list
fxruby-users rubyforge.org
ht
tp://rubyforge.org/mailman/listinfo/fxruby-users
|