I can't build exo 0.3.4 on NetBSD 4.x. The problem seems to be that I have both these in config.h after configuration: #define HAVE_GETFSSTAT 1 #define HAVE_GETVFSSTAT 1 If I "#undef HAVE_GETFSSTAT" in the beginning of exo-mount-point.c the code compiles fine. So my initial proposal is to reverse "#elif defined(HAVE_GETFSSTAT)" and "#elif defined(HAVE_GETVFSSTAT)" code fragments to give higher priority to HAVE_GETVFSSTAT. Do you want me to submit a patch or is that information enough?
Please submit a patch.
Created attachment 1457 Reorder HAVE_GETVFSSTAT and HAVE_GETVFSSTAT Reorder HAVE_GETVFSSTAT and HAVE_GETVFSSTAT to give HAVE_GETVFSSTAT higher priority, and to make this compile in NetBSD 4.x.
Fixed in 228e8f70760538235172d576ed17140c453c2983.