Please take a look at http://pofo.de/tmp/gcc295-xfdesktop.patch which contains patches to get xfdesktop to compile with gcc 2.95. Would be nice to get them included in SVN for the next 4.4 BETA.
Great, thanks. I'll put it in when I get home tonight. Can you explain why this change is needed: +#ifdef HAVE_THUNARX G_DEFINE_TYPE_EXTENDED(XfdesktopFileIcon, xfdesktop_file_icon, G_TYPE_OBJECT, 0, G_IMPLEMENT_INTERFACE(XFDESKTOP_TYPE_ICON, xfdesktop_file_icon_icon_init) -#ifdef HAVE_THUNARX G_IMPLEMENT_INTERFACE(THUNARX_TYPE_FILE_INFO, xfdesktop_file_icon_tfi_init) -#endif ) +#else +G_DEFINE_TYPE_EXTENDED(XfdesktopFileIcon, xfdesktop_file_icon, + G_TYPE_OBJECT, 0, + G_IMPLEMENT_INTERFACE(XFDESKTOP_TYPE_ICON, + xfdesktop_file_icon_icon_init) + ) +#endif
Hi Brian, this "redundancy" is unfortunately needed because of: xfdesktop-file-icon.c:127: warning: preprocessing directive not recognized within macro arg xfdesktop-file-icon.c:127: warning: preprocessing directive not recognized within macro arg xfdesktop-file-icon.c: In function `xfdesktop_file_icon_get_type': xfdesktop-file-icon.c:123: undefined or invalid # directive xfdesktop-file-icon.c:126: undefined or invalid # directive gmake[2]: *** [xfdesktop-xfdesktop-file-icon.o] Error 1
Ah, understood. Anyway, committed - thanks for the patch.