On Sun, 5 Apr 2009 15:49:53 -0700 Mun Johl <Mun.Johl@xxxxxxxxxx> wrote: > Hi, > > Thanks to folks on this list I was able to finally get gtk+ compiled > on my Red Hat Enterprise Linux v5.3 system. However, I then complied > vim v7.2.148 with the gui (GTK2), and I got the following error when > I tried to run the vim with the gui: > > ./vim: symbol lookup error: /usr/local/lib/libgtk-x11-2.0.so.0: > undefined symbol: g_signal_new_class_handler > > > I compiled and installed into /usr/local the glib-2.20.0 and > gtk+-2.16.0 packages (and all of their dependencies), Perhaps there > is a conflict with what was installed on my computer initially? > > BTW, I'm using gcc v4.1.2 . > > Any information on 'g_signal_new_class_handler' and how to resolve the > issue would be very much appreciated. You have two versions of glib and gtk+ (and probably other libraries such as pango, cairo and atk) installed on your system and the old version, presumably in the /usr prefix, is being picked up by the dynamic loader instead of the one you have placed in the /usr/local prefix. The best thing is not to go down this route at all, and to install your updated libraries by building them as RHEL packages which replace your existing ones. If however you insist on having two different versions of the same libraries installed on your system you might want to google for the LD_LIBRARY_PATH environmental variable. Chris _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list