The last 4 or so revisions of SVN Thunar have failed to compile with the same error: Thunar-thunar-icon-view.o: In function `thunar_icon_view_button_press_event': thunar-icon-view.c:(.text+0x8b2): undefined reference to `exo_icon_view_get_single_click' Thunar-thunar-icon-view.o: In function `thunar_icon_view_init': thunar-icon-view.c:(.text+0xfa5): undefined reference to `exo_icon_view_set_enable_search' Thunar-thunar-icon-view.o: In function `thunar_icon_view_notify_model': thunar-icon-view.c:(.text+0x66c): undefined reference to `exo_icon_view_set_search_column' collect2: ld returned 1 exit status make[3]: *** [Thunar] Error 1 make[3]: Leaving directory `/[hidden]/thunar/thunar' make[2]: *** [all] Error 2 make[2]: Leaving directory `/[hidden]/thunar/thunar' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/[hidden]/thunar' make: *** [all] Error 2 I'm using the latest revision of exo (20062, checked out today). Reproducible: Always Steps to Reproduce: 1. Install latest exo from -svn 2. Compile Thunar gcc -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc-4.0-20051222/configure --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --prefix=/usr --enable-shared --enable-languages=c,c++,objc --enable-threads=posix --enable-__cxa_atexit Thread model: posix gcc version 4.0.3 20051222 (prerelease) pacman -Q exo-svn exo-svn 20062-1
Your version of libexo is outdated. Update to the latest version from SVN.
I had done that, but to fix it, I had to remove the source tree, then checkout again. I just finished compiling it, everything works. I should have thought about that before I filed the report, rather than later.