From: Daniel Berger Date: 2003-05-03T00:56:07+09:00 Subject: FreeRIDE 5.0 problems (fxscintilla issue?) Hi all, Solaris 9 Ruby 1.8.0p2 FOX 1.0.26 FXScintilla CVS (1-May-2003 -> 1.51 with a configure bug fix) FXRuby 1.22 (rebuilt with FXScintilla support) I'm having some trouble with FreeRIDE. Upon startup I get these warnings: Failing to load: rubyide_tools_source_parser Failing to load: rubyide_tools_fox_source_browser Failing to start: rubyide_tools_source_parser Failing to start: rubyide_tools_fox_source_browser Although the GUI starts, as soon as I click "New" I get: ./plugins/rubyide_fox_gui/editpane.rb:85:in `initialize': uninitialized constant FXScintilla at FreeRIDE::FoxRenderer::EditPane::Renderer (NameError) from ./plugins/rubyide_fox_gui/editpane.rb:47:in `new' from ./plugins/rubyide_fox_gui/editpane.rb:47:in `start' from ./plugins/rubyide_fox_gui/editpane.rb:32:in `call' from freebase/lib/freebase/databus.rb:613:in `notify' from freebase/lib/freebase/databus.rb:610:in `each_value' from freebase/lib/freebase/databus.rb:610:in `notify' from freebase/lib/freebase/databus.rb:619:in `notify' from freebase/lib/freebase/databus.rb:215:in `initialize' ... 20 levels... from freebase/lib/freebase/core.rb:35:in `new' from freebase/lib/freebase/core.rb:35:in `startup' from freeride.rb:55:in `startup' from freeride.rb:68 Did my build of FXRuby with FXScintilla support simply not "take"? What did I do wrong? I thought I verified that FXScintilla was installed: >/opt/bin/irb irb(main):001:0> require "fox" => true irb(main):002:0> require "fox/scintilla" => true irb(main):003:0> After this, I tried running "scintilla-test.rb" under the "examples" directory in the FXRuby source distro. I got this: >/opt/bin/ruby scintilla-test.rb scintilla-test.rb:31:in `initialize': wrong number of arguments(4 for 0) (ArgumentError) from scintilla-test.rb:31:in `new' from scintilla-test.rb:31:in `initialize' from scintilla-test.rb:74:in `new' from scintilla-test.rb:74 Any ideas? Regards, Dan -- a = [74, 117, 115, 116, 32, 65, 110, 111, 116, 104, 101, 114, 32, 82] a.push(117,98, 121, 32, 72, 97, 99, 107, 101, 114) puts a.pack("C*")