Compiling thunar-vfs-1.1.0 on Solaris fails with: CC libthunar_vfs_1_la-exo-mount-point.lo exo-mount-point.c:323:2: #error "Add support for your operating system here." exo-mount-point.c:427:2: #error "Add support for your operating system here." The relevant code ought to be picked up: #elif defined(HAVE_GETMNTENT) however, HAVE_GETMNTENT isn't defined. The code works fine in exo-0.3.107, which does define HAVE_GETMNTENT. It appears the check for getmntent is missing from configure. (Manually adding the #define to config.h fixes the problem.)
Fixed in 4773e36. Maybe you can give it a shot with this patch: http://git.xfce.org/xfce/thunar-vfs/patch/?id=4773e36 and reopen if it doesn't work.