Hello, as described @: http://www.gluster.com/community/documentation/index.php/GlusterFS_on_MAC_OS_X I tried to compile glusterfs on MacOS 64.bit Snow Leopard with Xcode: 3.2.4 =================================MacFUSE: 2.0.3 gcc: i686-apple-darwin10-gcc-4.2.1 ================================= ...unfortunately I have no option to build (as described) with gcc 4.0.1 but just for your records... below are my results with 3 versions hope it helps cheers .v. ~/make/glusterfs-3.0.2 ====================== [...] posix.c: In function ?janitor_walker?: posix.c:1348: error: ?FTW_CONTINUE? undeclared (first use in this function) posix.c:1348: error: (Each undeclared identifier is reported only once posix.c:1348: error: for each function it appears in.) posix.c: In function ?posix_fsync?: posix.c:2863: warning: implicit declaration of function ?fdatasync? make[5]: *** [posix.lo] Error 1 make[4]: *** [all-recursive] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 ~/make/glusterfs-3.0.6 ====================== [...] server-resolve.c: In function ?server_resolve_fd?: server-resolve.c:535: error: ?EBADFD? undeclared (first use in this function) server-resolve.c:535: error: (Each undeclared identifier is reported only once server-resolve.c:535: error: for each function it appears in.) make[5]: *** [server-resolve.lo] Error 1 make[4]: *** [all-recursive] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 ~/make/glusterfs-3.1.0 =====================[...] xlator.c: In function ?_volume_option_value_validate?: xlator.c:379: error: ?FNM_EXTMATCH? undeclared (first use in this function) xlator.c:379: error: (Each undeclared identifier is reported only once xlator.c:379: error: for each function it appears in.) make[3]: *** [libglusterfs_la-xlator.lo] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 .
> > > ~/make/glusterfs-3.0.2 > =====================> [...] > posix.c: In function ?janitor_walker?: > posix.c:1348: error: ?FTW_CONTINUE? undeclared (first use in this function) > > ~/make/glusterfs-3.0.6 > =====================> server-resolve.c: In function ?server_resolve_fd?: > server-resolve.c:535: error: ?EBADFD? undeclared (first use in this > function) > > ~/make/glusterfs-3.1.0 > =====================> xlator.c: In function ?_volume_option_value_validate?: > xlator.c:379: error: ?FNM_EXTMATCH? undeclared (first use in this function) >Can you use glusterfs-3.1.1qa7 available @ http://download.gluster.com/pub/gluster/glusterfs/qa-releases/glusterfs-3.1.1qa7.tar.gz, which contains lot of fixes so it gets compiled on Solaris, should work on MacOSX too. Regards, Amar