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]

Reply via email to