Hi

It would seem as though our existing users might be similarly plagued with
this sort of thing if they upgraded recently.

if so, this very nasty situation, warrants an email about it, to the
announce and user lists.
Based on Trygve advices i made a few tests and had a look to the way sun's gnome desktop is working. I run a Ultra 20, thus an amd64 CPU. In the Solaris installation there is both 32 and 64 bits versions of pango. Here are the files i have :

64 bits version

[will...@cyaegha:/usr/lib/amd64]$ ls *pango*
libpango-1.0.so libpangoft2-1.0.so libpangox-1.0.so libpangoxft-1.0.so libpango-1.0.so.0 libpangoft2-1.0.so.0 libpangox-1.0.so.0 libpangoxft-1.0.so.0 libpango-1.0.so.0.501.1 libpangoft2-1.0.so.0.501.1 libpangox-1.0.so.0.501.1 libpangoxft-1.0.so.0.501.1

pango:
1.4.0

[will...@cyaegha:/usr/lib/amd64]$ ls pango/1.4.0/modules/
pango-arabic-fc.so pango-basic-fc.so pango-basic-x.so pango-hangul-fc.so pango-hebrew-fc.so pango-indic-fc.so pango-thai-fc.so

32 bits version

[will...@cyaegha:/usr/lib]$ ls *pango*
libpango-1.0.so libpangoft2-1.0.so libpangox-1.0.so libpangoxft-1.0.so libpango-1.0.so.0 libpangoft2-1.0.so.0 libpangox-1.0.so.0 libpangoxft-1.0.so.0 libpango-1.0.so.0.501.1 libpangoft2-1.0.so.0.501.1 libpangox-1.0.so.0.501.1 libpangoxft-1.0.so.0.501.1

pango:
1.4.0

[will...@cyaegha:/usr/lib]$ ls pango/1.4.0/modules/
pango-arabic-fc.so pango-basic-fc.so pango-basic-x.so pango-hangul-fc.so pango-hebrew-fc.so pango-indic-fc.so pango-thai-fc.so

By default /etc/pango/pango.modules contains the 32 bits modules, even on my amd64 version.

I made the following tests running both 32 bits and 64 bits version of gtk-demo (/usr/bin/gtk-demo and /usr/bin/amd64/gtk-demo).

. Running application gtk-demo and pango.modules using same versions (both 32 or both 64 bits) work is fine.

. Running 64bits apps with 32 bits modules works also, but running 32 bits app with 64 bits modules does not work.

Please notice that from Sun's isntallation running both 64bits, or 64bits apps with 32bits modules produce the same warnings

(gtk-demo:19058): Gtk-WARNING **: Unable to locate theme engine in module_path: "blueprint",

Running a full 32bits stack produce no warnings



So i may suggest to do some more testing, like recompiling a couple of our desktop app in 64 bits mode, and test these apps against 32 bits modules. If it work fine, we may generate by default a pango.module config file containing 32 bits modules.

Because :

1/ it works :)

2/ most of the desktop app are compiled only in 32 bits

cheers
W.


--
William                  http://www.wbonnet.net

http://www.sunwizard.net Le site français des amateurs de stations Unix
http://www.opencsw.org   Community SoftWare for Solaris
http://www.guses.org     French speaking Solaris User Group


_______________________________________________
maintainers mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/maintainers

Reply via email to