Gtk+2.0 & Solaris, more iconv questions



Hi,

[I understand from other posts to this list that there's a bug with
g_iconv(), possibly when used with Solaris' native iconv().  I'm not sure
that's my problem here.]

System: Solaris 2.6, just loaded GTK+-2.0, pango, atk, etc., and installed
in --prefix=$HOME.  (No root for me.)  I compiled with Solaris' native
iconv() (was having other problems getting the compile to recognize GNU's
libiconv exclusively).

I try to run gtk-demo and get:

  file basic-x.c: line 309 (find_converter): assertion failed: (cd !=
(GTConv)-1)

and an g_assert()ion-directed core dump.

truss() shows me a bunch of failed open()s right before giving up:

  open("/usr/lib/iconv/UTF-8%ISO-8859-8.so", O_RDONLY) Err#2 ENOENT
   ... "     ....     /UTF-8%UTF2.so" ...

while before that, it opens $HOME/lib/charset.alias which is straight out of
config.charset for Solaris 2.6.

My system **does** have a closely-named converter ----
/usr/lib/iconv/UTF-8%8859-8.so, and others, but nothing with the ISO-
injected in the middle like it's trying to open.

So, a couple of questions.

o   First, is this tied to the same problem that was noted earlier about
g_iconv?
o   Second, without root, can I get GTK+-2.0 et al to reference the
converters I *do* have loaded (i.e., the /usr/lib/iconv/UTF-8%8859-8.so).
o   Third, if so, how?

Thank you very much,
Respectfully,
James




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]