I get this output when trying to compile thunar after upgrading to hal 0.5.8.1 Just taking out -Werror should do, but I thougth it was better to tell you. cc1: warnings being treated as errors thunar-vfs-volume-hal.c: In function 'thunar_vfs_volume_hal_update': thunar-vfs-volume-hal.c:552: warning: 'libhal_storage_policy_new' is deprecated (declared at /usr/include/hal/libhal-storage.h:134) thunar-vfs-volume-hal.c :683: warning: 'libhal_drive_policy_default_get_mount_root' is deprecated (declared at /usr/include/hal/libhal-storage.h:244) thunar-vfs-volume-hal.c:698: warning: 'libhal_volume_policy_get_desired_mount_point' is deprecated (declared at /usr/include/hal/libhal- storage.h:349) thunar-vfs-volume-hal.c:729: warning: 'libhal_storage_policy_free' is deprecated (declared at /usr/include/hal/libhal-storage.h:135)
BTW, after taking out -Werror, everything worked out fine
Fixed with revision 23629. 2006-11-04 Benedikt Meurer <benny@xfce.org> * thunar-vfs/thunar-vfs-volume-hal.c(thunar_vfs_volume_hal_update): Do not use the deprecated HAL policy framework. Bug #2475.