Hi.

After the upgrade to the latest gtk2 stuff, everything is broken.
To get things fixed, i recommend we use "xchat" as the sample and
make it going again. I use it and it does not have much dependencies.

The main source of problems[1] seems to be the "pango" package, currently.

After some changes (see my last commits) i was able to build xchat. But
when i try to run it, i get some of this messages:
GLib-GObject-CRITICAL **: gtype.c:2254: initialization assertion failed, use 
IA__g_type_init() prior to this function
and finally it dies with a segmentation fault.

The messages seem to appear when the plugins/modules from
%prefix/lib/pango/modules are loaded. Now, i can try to add the call
to g_type_init to their _init routines, but i'm not confident that this
would be the right thing. Each module seems to have it's own glib2
instance statically linked. I do not know anything about the internals
of pango (yes, i will look into it, but maybe someone already knows more).
It may be possible that the modules need to "communicate" together and
with the main part of pango (e.g. by registering common identifiers with
glib routines). This will not work when everyone has its "private"
instance of glib2.


   (mk)

[1] Well, it is the statical linking - but that's another topic.

-- 
Matthias Kurz; Fuldastr. 3; D-28199 Bremen; VOICE +49 421 53 600 47
  >> Im prämotorischen Cortex kann jeder ein Held sein. (bdw) <<
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
Developer Communication List                   openpkg-dev@openpkg.org

Reply via email to