From: Sean Russell Date: 2002-05-31T06:05:04+09:00 Subject: FXRuby running problems Hi. Why is installing Fox and FXRuby always so painful? :-/ I built and installed Fox 1.0.11 myself; it lives in /usr/lib: /usr/lib/libFOX-1.0.so.0 /usr/lib/libFOX-1.0.so.0.0.11 All of the example apps run with no errors. I built and installed FXRuby 1.0.10 as well. Other than the regular Ruby header problems, it gave me no errors. However, any attempt at using an FXRuby app results in: browser.rb:3:in `require': /usr/lib/ruby/site_ruby/1.6/i586-linux-gnu/fox.so: undefined symbol: _10FXColorBar.metaClass - /usr/lib/ruby/site_ruby/1.6/i586-linux-gnu/fox.so (LoadError) Is FXRuby 1.0.10 incompatible with Fox 1.0.11? I have no other versions of Fox or FXRuby installed; all of the fox headers I can find belong to the 1.0.11 release, as well as all of the libs. It seems that most of the problems that I have with Fox and FXRuby is a result of some incompatiblities in the library versions. API incompatibilites between /minor/ revisions seems rather... extreme. If I am seeing a version incompatability, why does FXRuby compile at all? Is there something else going on here that I'm missing? I wouldn't be surprised, but I'd like to know. -- |.. "I've found by and large that when the flu gets you, the best thing <|> to do (other than go to bed, which is boring) is to go conquer /|\ something." /| --Jerry Pournelle |