When trying to compile xfmedia 0.6.0 ./configure runs ok but make fails on libexo complaining parse error Reproducible: Always Steps to Reproduce: 1. ./configure 2. make 3. Actual Results: make all-recursive make[1]: Entering directory `/tmp/xfmedia-0.6.0' Making all in libexo-lite make[2]: Entering directory `/tmp/xfmedia-0.6.0/libexo-lite' if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. - DG_LOG_DOMAIN=\"exo\" -DPACKAGE_LOCALE_DIR=\"/usr/local/share/locale\" -I/opt/ gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/ pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/ freetype2/config -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/atk-1.0 -I/usr/include/xfce4 -g -O2 -MT libexo_lite_la- exo-cell-renderer-ellipsized-text.lo -MD -MP -MF ".deps/libexo_lite_la-exo-cell- renderer-ellipsized-text.Tpo" -c -o libexo_lite_la-exo-cell-renderer-ellipsized- text.lo `test -f 'exo/exo-cell-renderer-ellipsized-text.c' || echo './'`exo/exo- cell-renderer-ellipsized-text.c; \ then mv -f ".deps/libexo_lite_la-exo-cell-renderer-ellipsized-text.Tpo" ".deps/ libexo_lite_la-exo-cell-renderer-ellipsized-text.Plo"; else rm -f ".deps/ libexo_lite_la-exo-cell-renderer-ellipsized-text.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -DG_LOG_DOMAIN=\"exo\" - DPACKAGE_LOCALE_DIR=\"/usr/local/share/locale\" -I/opt/gnome/include/gtk-2.0 -I/ opt/gnome/lib/gtk-2.0/include -I/opt/gnome/include/pango-1.0 -I/usr/X11R6/ include -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/opt/gnome/ include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/atk-1.0 -I/usr/include/xfce4 -g -O2 -MT libexo_lite_la-exo-cell-renderer-ellipsized- text.lo -MD -MP -MF .deps/libexo_lite_la-exo-cell-renderer-ellipsized-text.Tpo - c exo/exo-cell-renderer-ellipsized-text.c -fPIC -DPIC -o .libs/libexo_lite_la- exo-cell-renderer-ellipsized-text.o exo/exo-cell-renderer-ellipsized-text.c:88: error: parse error before "exo_cell_renderer_ellipsized_text" make[2]: *** [libexo_lite_la-exo-cell-renderer-ellipsized-text.lo] Error 1 make[2]: Leaving directory `/tmp/xfmedia-0.6.0/libexo-lite' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/xfmedia-0.6.0' make: *** [all] Error 2 Expected Results: compile gtk 2.2.4 xfce 4.2RC3 libxine 1.0
Created attachment 135 exo-gtk22-compile.diff are you using gtk 2.2? if so, the attached patch may fix compilation. 0.7.0 may not support gtk 2.2 anymore, as i have no easy way to test it, and no one seems to be interested in testing CVS with gtk 2.2.
patch should fix compilation