Problem while building Terminal Emulator

Alexander Toresson alexander.toresson at gmail.com
Tue Nov 14 19:55:17 CET 2006


On 11/14/06, Anders Lind <sunshinecoast at swipnet.se> wrote:
> Hello everyone,
>
> on my FreeBSD 6.1-system where I had no trouble building RC1 of Xfce
> 4.4 I am getting the below error message while building RC2 of Xfce
> 4.4. I wonder if anyone has an idea what I can do. Thanks in advance
>
>
> Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/X11R6/lib
> -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath
> -Wl,/usr/X11R6/lib /usr/local/lib/libexo-0.3.so: undefined reference to
> `gtk_tree_view_set_rubber_banding' /usr/local/lib/libexo-0.3.so:
> undefined reference to `gtk_tree_view_get_rubber_banding' gmake[3]: ***
> [Terminal] Error 1 gmake[3]: Leaving directory
> `/tmp/xfce4-4.4RC2-installer/Terminal/terminal' gmake[2]: *** [all]
> Error 2 gmake[2]: Leaving directory
> `/tmp/xfce4-4.4RC2-installer/Terminal/terminal' gmake[1]: ***
> [all-recursive] Error 1 gmake[1]: Leaving directory
> `/tmp/xfce4-4.4RC2-installer/Terminal' gmake: *** [all] Error 2 !!
> Failed to build Terminal, see the errors above !! for details on the
> problem.
>
> Cheers
> Anders

Hmm. gtk_tree_view_get_rubber_banding() is a new symbol in gtk 2.10,
according to http://developer.gnome.org/doc/API/2.0/gtk/ix07.html . I
checked the source and both in current svn and in rc2, the code that
contains the call to that function is surrounded by preprocessor
statements that make sure that it won't be used when gtk 2.9 (the
development version that eventually became 2.10) or newer isn't found.

One possibility is that your libexo is for some reason compiled
against a newer gtk2 than is available on your system, so you might
want to recompile it, and make sure to get rid of any installations of
it before doing so.

Regards, Alexander Toresson



More information about the Xfce mailing list