[Gluster-users] Building GlusterFS 3.0.2 client on OS X (Leopard 10.5.8, Snow Leopard 10.6.2)

Dave Lindsay davelindsay at gmail.com
Sat Feb 13 20:22:18 UTC 2010

After reading all the materials floating around the net about Gluster I've
decided to bite, but hit a snag.

I've been following the instructions to build GlusterFS on OS X client

Since there's no longer a .dmg to install from, I've followed the
instruction set here:

MacFUSE is installed prior to configuring GlusterFS. The result of '*
./configure'* is:

GlusterFS configure summary
FUSE client        : yes
Infiniband verbs   : no
epoll IO multiplex : no
libglusterfsclient : no
argp-standalone    : yes
fusermount         : no

...which doesn't completely match the output presented in the documentation.
In any case, I proceeded with '*make*' and encountered the following errors
that prevented make from completing successfully:

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

progressing further to '*make install'* doesn't seem to shed more light on
the problem:

Making install in argp-standalone
Making install in .
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in libglusterfs
Making install in src
test -z "/usr/local/lib" ||
/Users/dave/Downloads/g/glusterfs-3.0.2/install-sh -d "/usr/local/lib"
 glibtool --mode=install /usr/bin/install -c  'libglusterfs.la'
glibtool: install: /usr/bin/install -c .libs/libglusterfs.0.dylib
install: /usr/local/lib/libglusterfs.0.dylib: Permission denied
make[3]: *** [install-libLTLIBRARIES] Error 71
make[2]: *** [install-am] Error 2
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1

Does anyone recognize these errors or know where they may be stemming from?
Will the .dmg be returning anytime soon for OS X clients?
gcc versions:  [snow leopard 10.6.2] i686-apple-darwin10-gcc-4.2.1 (GCC)
4.2.1 (Apple Inc. build 5646) (dot 1). [leopard
10.5.8] i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5465)

I'm eager to help troubleshoot for the betterment of the platform &
community any way I can!


Dave Lindsay

More information about the Gluster-users mailing list