Peng Yu
2013-Aug-30 21:59 UTC
[Gluster-users] How to compile gluster 3.4 on Mac OS X 10.8.4?
Hi, I run ./configure then make. But I see the following error. Does anybody know how to compile gluster 3.4 on Mac OS X 10.8.4? Thanks. ... In file included from dict.h:23, from store.c:21: common-utils.h:33:1: warning: "TMP_MAX" redefined In file included from glusterfs.h:19, from store.c:19: /usr/include/stdio.h:212:1: warning: this is the location of the previous definition make[5]: *** [libglusterfs_la-store.lo] Error 1 make[4]: *** [all] Error 2 make[3]: *** [../../libglusterfs/src/libglusterfs.la] Error 2 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 -- Regards, Peng
Justin Clift
2013-Aug-30 23:52 UTC
[Gluster-users] How to compile gluster 3.4 on Mac OS X 10.8.4?
On 30/08/2013, at 10:59 PM, Peng Yu wrote:> Hi, > > I run ./configure then make. But I see the following error. Does > anybody know how to compile gluster 3.4 on Mac OS X 10.8.4? Thanks.Hi Peng, GlusterFS doesn't yet work on OSX. :( A long time ago (many versions), it used to. But it doesn't any more. Out of curiosity, are you a C coder, potentially interested in making it work? :) Regards and best wishes, Justin Clift -- Open Source and Standards @ Red Hat twitter.com/realjustinclift
Dennis Schafroth
2014-Mar-13 21:42 UTC
[Gluster-users] How to compile gluster 3.4 on Mac OS X 10.8.4?
On 31 Aug 2013, at 01:52 , Justin Clift <jclift at redhat.com> wrote:> On 30/08/2013, at 10:59 PM, Peng Yu wrote: >> Hi, >> >> I run ./configure then make. But I see the following error. Does >> anybody know how to compile gluster 3.4 on Mac OS X 10.8.4? Thanks. > > Hi Peng, > > GlusterFS doesn't yet work on OSX. :( > > A long time ago (many versions), it used to. But it doesn't > any more. > > Out of curiosity, are you a C coder, potentially interested > in making it work? :)I am a C/C++ coder, but I have mostly been in Java land the later years. Interested in making it work, but not sure how big a task it is. Some linux / UNIX 2008 functions is missing on OSX (and BSD?), like at-functions. I can see two libraries (gnulib or libspl from MacZFS) that technical could help with this, but are there licensing issue using these? Also rpc_sizeof method (but seems easy enough) is missing. Will it work between different implementations? FUSE seems to be the biggest problem, with macfuse being unsupported for years and osxfuse also behind in version. Beside autoconf, automake, format strings and other trivial (famous last word) stuff, are there other stuff I am overlooking? cheers, :-Dennis Schafroth