On Fri, 5 Mar 1999, James Henstridge wrote:
> Could you tell me if the pixmap engine from your copy of gtk-engines has
> shared library dependencies built in?
>
> That is, what happens if you type this in:
> ldd /usr/lib/gtk/themes/engines/libpixmap.so
> (or what ever the prefix is for gtk-engines). Does it look like it is
> linking with the correct libraries?
Hmm... I get this:
libgdk_imlib.so.1 => /opt/gtk+/lib/libgdk_imlib.so.1 (0x4000e000)
libgmodule-1.3.so.0 => /opt/gtk+/lib/libgmodule-1.3.so.0
(0x4002e000)
libdl.so.2 => /lib/libdl.so.2 (0x40033000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40036000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40042000)
libm.so.6 => /lib/libm.so.6 (0x400e5000)
libc.so.6 => /lib/libc.so.6 (0x400fe000)
libglib-1.3.so.0 => /opt/gtk+/lib/libglib-1.3.so.0 (0x401a3000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000)
Hmm... no gtk or gdk...
so I relink libpixmap.so appending -lgtk and -lgdk, and pygtk now works!
Happy happy joy joy!
There seem to be a few redraw glitches, but nothing serious.
Thanks!
Michael Hudson
Jesus College
Cambridge CB5 8BL
[EMAIL PROTECTED]
> Have you compiled a new version of gtk+ since the last time you compiled
> gtk-engines (it is generally a good idea to recompile gtk-engines after
> compiling gtk for safety).
>
> James Henstridge.
>
>
> --
> Email: [EMAIL PROTECTED]
> WWW: http://www.daa.com.au/~james/
>
>
> On Fri, 5 Mar 1999, Michael Hudson wrote:
>
> > On Thu, 4 Mar 1999, David M. Cook wrote:
> > > When using GNOME 1.0's metal theme I get the following when running any of
> > > the gnome-python demos:
> > >
> > > Gtk-WARNING **: /usr/lib/gtk/themes/engines/libmetal.so: undefined symbol:
> > > gtk_range_draw_trough
> > > Segmentation fault (core dumped)
> >
> > Aha! Someone else!
> > This has been happening to me too (well, I've been having problems with
> > the pixmap theme, but I just checked the metal theme and that cores too).
> >
> > I'm afraid I don't know a complete solution, but as a workaround you could
> > try prepending
> > LD_PRELOAD='/usr/lib/libgdk.so /usr/lib/libgtk.so'
> > to the command line. This makes things work, but it's a bit tedious to
> > type.
> >
> > > Dave
> >
> > HTH, and if you find a proper solution, can you tell me about it?!
> >
> > Michael Hudson
> > Jesus College
> > Cambridge CB5 8BL
> > [EMAIL PROTECTED]
> >
> > To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]
> >
>
> To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]
>
To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]