Hans  Fugal wrote:

> The 4:3.3.2-1 is a debian version number based on 3.3.2, yes. I was
> fiddling a little more and it looks like the qtruby package builds and
> installs its own smoke, so I tried uninstalling Debian's libsmoke* and
> rebuilding qtruby. 1.0.10 wouldn't build because of a libtool problem,
> but 1.0.9 did. I installed it and had the same problem: a blank window
> with no widgets.
The QtRuby 1.0.10 release depends on the current version of the Smoke
library. I changed the way QByteArrays were marshalled in QtRuby 1.0.10,
and so you can't use a current QtRuby with an old version of the Smoke
library. If there were problems with that, you should see errors about
marshalling QByteArrays on the command line. See this bug report for the
symptoms:

http://bugs.kde.org/show_bug.cgi?id=113994

If you aren't getting any error messages on the command line, I'm not sure
what the problem is. Can you try using 'ldd' on both the Smoke library, and
the qtruby.so extension to see if they are both linked against the same
version of the Qt library. For example:

ldd /usr/local/lib/ruby/site_ruby/1.8/powerpc-linux/qtruby.so
        libm.so.6 => /lib/tls/libm.so.6 (0x6ff1b000)
        libsmokeqt.so.1 => /opt/kde3/lib/libsmokeqt.so.1 (0x6f98a000)
        libqt-mt.so.3 => /opt/kde3/lib/libqt-mt.so.3 (0x6f208000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x6f1d0000)
        ...

-- Richard