From: "Michael T. Richter" Date: 2006-12-14T15:40:25+09:00 Subject: FXRuby 1.6.4 redux --=-QUhsINX9UXVdyGe2/wGy Content-Type: multipart/alternative; boundary="=-x75YZ4d8doRXe4io49OS" --=-x75YZ4d8doRXe4io49OS Content-Type: text/plain Content-Transfer-Encoding: quoted-printable OK, thanks to the timely help of Lyle Johnson (Thanks, Lyle!) I got FXRuby 1.6.4 compiled and installed. Unfortunately I cannot say that I have it running. 1. Using 'gem install fxruby', as per the FXRuby web site's warning, doesn't work. (This was not unexpected.) 2. Building FXRuby 1.6.4 myself from source and installing it ('install.rbconfig', 'install.rb setup' and 'install.rb install') seems to have worked in that it compiled (relatively) cleanly, made the files I'd expect and then put them about where I'd expect to find them. That's where the good news ends, however. When I try a quick test of it, things fail in ways I can't figure out: $ irb irb(main):001:0> require 'fox16' LoadError: libfxscintilla.so.18: cannot open shared object file: No such file or directory - /usr/local/lib/site_ruby/1.8/i486-linux/fox16.so from /usr/local/lib/site_ruby/1.8/i486-linux/fox16.so from (irb):1 irb(main):002:0> quit =20 $ find /usr/local/lib -name fox16.so /usr/local/lib/site_ruby/1.8/i486-linux/fox16.so =20 $ ls -l /usr/local/lib/site_ruby/1.8/i486-linux total 19M -rwxr-xr-x 1 root staff 59K 2006-12-11 15:03 bz2.so -r-xr-xr-x 1 root staff 19M 2006-12-14 06:48 fox16.so =20 $ find /usr/local/ -name "*scin*" /usr/local/lib/site_ruby/1.8/fox16/scintilla.rb /usr/local/lib/libfxscintilla.so.18.1.1 /usr/local/lib/libfxscintilla.so.18 /usr/local/lib/libfxscintilla.so /usr/local/lib/libfxscintilla.la /usr/local/lib/libfxscintilla.a /usr/local/lib/libfxscintilla.17.0.0 /usr/local/lib/libfxscintilla.17 /usr/local/lib/libfxscintilla /usr/local/include/fxscintilla =20 $ ls -l /usr/local/lib/libfxscintilla* lrwxrwxrwx 1 root root 21 2006-12-11 20:07 /usr/local/lib/libfxscintilla -> libfxscintilla.17.0.0 lrwxrwxrwx 1 root root 21 2006-12-11 20:07 /usr/local/lib/libfxscintilla.17 -> libfxscintilla.17.0.0 -rwxr-xr-x 1 root root 2.5M 2006-12-11 20:07 /usr/local/lib/libfxscintilla.17.0.0 -rw-r--r-- 1 root root 4.4M 2006-12-13 21:22 /usr/local/lib/libfxscintilla.a -rwxr-xr-x 1 root root 778 2006-12-13 21:22 /usr/local/lib/libfxscintilla.la lrwxrwxrwx 1 root root 24 2006-12-11 19:25 /usr/local/lib/libfxscintilla.so -> libfxscintilla.so.18.1.1 lrwxrwxrwx 1 root root 24 2006-12-11 19:25 /usr/local/lib/libfxscintilla.so.18 -> libfxscintilla.so.18.1.1 -rwxr-xr-x 1 root root 3.0M 2006-12-11 19:25 /usr/local/lib/libfxscintilla.so.18.1.1 My inexperienced eyes can find nothing wrong. The fox16.so file that it claims it can't find is very obviously there. Or, if I'm misreading this, the libfxscintilla.so.18 file it claims it can't find is also clearly present. Permissions seem to all be sane. I can't figure out what it wants from me. What painfully, laughably obvious thing am I missing here? --=20 Michael T. Richter Email: ttmrichter@gmail.com, mtr1966@hotpop.com MSN: ttmrichter@hotmail.com, mtr1966@hotmail.com; YIM: michael_richter_1966; AIM: YanJiahua1966; ICQ: 241960658; Jabber: mtr1966@jabber.cn "My paramount object in this struggle is to save the Union, and is not either to save or to destroy slavery." --Abraham Lincoln --=-x75YZ4d8doRXe4io49OS Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable OK, thanks to the timely help of Lyle Johnson (Thanks, Lyle!) I got FXRuby = 1.6.4 compiled and installed.  Unfortunately I cannot say that I have = it running.

1.  Using 'gem install fxruby', as per the FXRuby web site's warning, = doesn't work.  (This was not unexpected.)
2.  Building FXRuby 1.6.4 myself from source and installing it ('insta= ll.rbconfig', 'install.rb setup' and 'install.rb install') seems to have wo= rked in that it compiled (relatively) cleanly, made the files I'd expect an= d then put them about where I'd expect to find them.  That's where the= good news ends, however.  When I try a quick test of it, things fail = in ways I can't figure out:

$ irb
irb(main):001:0> require 'fox16'
LoadError: libfxscintilla.so.18: cannot open shared object file: No= such file or directory - /usr/local/lib/site_ruby/1.8/i486-linux/fox16.so<= /TT>
        from /usr/local/lib/site= _ruby/1.8/i486-linux/fox16.so
        from (irb):1
irb(main):002:0> quit

$ find /usr/local/lib -name fox16.so
/usr/local/lib/site_ruby/1.8/i486-linux/fox16.so

$ ls -l /usr/local/lib/site_ruby/1.8/i486-linux
total 19M
-rwxr-xr-x 1 root staff 59K 2006-12-11 15:03 bz2.so
-r-xr-xr-x 1 root staff 19M 2006-12-14 06:48 fox16.so

$ find /usr/local/ -name "*scin*"
/usr/local/lib/site_ruby/1.8/fox16/scintilla.rb
/usr/local/lib/libfxscintilla.so.18.1.1
/usr/local/lib/libfxscintilla.so.18
/usr/local/lib/libfxscintilla.so
/usr/local/lib/libfxscintilla.la
/usr/local/lib/libfxscintilla.a
/usr/local/lib/libfxscintilla.17.0.0
/usr/local/lib/libfxscintilla.17
/usr/local/lib/libfxscintilla
/usr/local/include/fxscintilla

$ ls -l /usr/local/lib/libfxscintilla*
lrwxrwxrwx 1 root root   21 2006-12-11 20:07 /usr/local/l= ib/libfxscintilla -> libfxscintilla.17.0.0
lrwxrwxrwx 1 root root   21 2006-12-11 20:07 /usr/local/l= ib/libfxscintilla.17 -> libfxscintilla.17.0.0
-rwxr-xr-x 1 root root 2.5M 2006-12-11 20:07 /usr/local/lib/libfxsc= intilla.17.0.0
-rw-r--r-- 1 root root 4.4M 2006-12-13 21:22 /usr/local/lib/libfxsc= intilla.a
-rwxr-xr-x 1 root root  778 2006-12-13 21:22 /usr/local/lib/li= bfxscintilla.la
lrwxrwxrwx 1 root root   24 2006-12-11 19:25 /usr/local/l= ib/libfxscintilla.so -> libfxscintilla.so.18.1.1
lrwxrwxrwx 1 root root   24 2006-12-11 19:25 /usr/local/l= ib/libfxscintilla.so.18 -> libfxscintilla.so.18.1.1
-rwxr-xr-x 1 root root 3.0M 2006-12-11 19:25 /usr/local/lib/libfxsc= intilla.so.18.1.1

My inexperienced eyes can find nothing wrong.  The fox16.so file that = it claims it can't find is very obviously there.  Or, if I'm misreadin= g this, the libfxscintilla.so.18 file it claims it can't find is also clear= ly present.  Permissions seem to all be sane.  I can't figure out= what it wants from me.  What painfully, laughably obvious thing am I = missing here?

-- 
Michael T. Richter
Email: ttmrichter@gmail.com= , mtr1966@hotpop.com
MSN: ttmrichter@hotmail.com= , mtr1966@hotmail.com; YIM: michael_richter_1966; AIM: YanJiahua1966; ICQ: 241960658; Jabber: mtr1966@jabber.cn

"My paramount object in this struggle is to save t= he Union, and is not either to save or to destroy slavery."= --Abraham Lincoln
--=-x75YZ4d8doRXe4io49OS-- --=-QUhsINX9UXVdyGe2/wGy Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQBFgPHGLqyWkKVQ54QRArvBAJ9+jGqZL6GKfPwPsqYoi0CsydmcPQCguH+r Wh85IW4wQ9Cx1Pbazp+5DJY= =rAxj -----END PGP SIGNATURE----- --=-QUhsINX9UXVdyGe2/wGy--