[Gluster-users] OSX

Robert Terhaar rterhaar at atlanticdynamic.com
Wed Sep 15 15:49:01 UTC 2010


Hi Peter,
Although I don't know why gluster is failing to compile in osx, you can
however build dmg files easily with macports via 'sudo port dmg myport'
> Hi again, well after tinkering with it a few days I'm still not much
further than I was when I started. I grabbed the git tools via macports, and
tried to build the latest version, however it did not finish building
either. Furthermore I think having to install xcode and git etc on each
workstation that needs to have gluster access is a major pain... again, I
would really appreciate the developers building a dmg version to alleviate
this problem. As great as gluster seem to be, this excludes any mixed
network.
>
> Don't get me wrong, I think gluster looks like a really cool system, and
I'd love to be able to install it site-wide...and I also know it's open
source, so I know there is a limit on what can be asked for.... but it's
just such a shame that the osx implementation is not supported anymore,
therefore the whining.
>
> Anyway, I tried to turn on the NFS export for the file system. It seems to
be working ok, but I have problem from certain applications, mainly After
Effects on OSX. When loading and playing back image sequences I get this
"Stale nfs lock"... anyone got this as well?
>
> Cheers,
>
> Peter.
>
>
>
>
> 8 sep 2010 kl. 18.11 skrev David Verstraeten:
>
>> Hello,
>>
>> I would like to second this request for dmg images. We have a
heterogeneous network consisting of macs and Linux machines. I tried
building from source on OS X but I encounter exactly the same error as
described below. Anyone know how to solve this?
>>
>> Best regards,
>>
>> David
>>
>>
>> On 07 Sep 2010, at 09:18, Peter Riel wrote:
>>
>>> Hi all, I'm in the process of setting up a gluster network in our VFX
studio, replacing the NAS based nfs storage we used before.
>>> I have got gluster up and running fine on the linux boxes, but not had
much luck in building the osx flavor of the client software. Pulling down
the latest git tree now (a pain to do this on osx as you need to basically
install a crapload of software just to build the client app, please consider
building dmg archives again... please, please, please? :))
>>>
>>> Anyway, as mentioned the make process fails, below are a snippet before
the fail:
>>>
>>>
>>> make[5]: Nothing to be done for `all-am'.
>>> Making all in server
>>> Making all in src
>>> if glibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I../../../.. -fPIC -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall
-DGF_DARWIN_HOST_OS -I../../../../libglusterfs/src -shared -nostartfiles
-DDATADIR=\"/usr/local/var\" -DCONFDIR=\"/usr/local/etc/glusterfs\"
-I../../../../argp-standalone -D__DARWIN_64_BIT_INO_T -bundle -undefined
suppress -flat_namespace -g -O2 -MT server-protocol.lo -MD -MP -MF
".deps/server-protocol.Tpo" -c -o server-protocol.lo server-protocol.c; \
>>> then mv -f ".deps/server-protocol.Tpo" ".deps/server-protocol.Plo"; else
rm -f ".deps/server-protocol.Tpo"; exit 1; fi
>>> glibtool: compile: gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -fPIC
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -DGF_DARWIN_HOST_OS
-I../../../../libglusterfs/src -nostartfiles -DDATADIR=\"/usr/local/var\"
-DCONFDIR=\"/usr/local/etc/glusterfs\" -I../../../../argp-standalone
-D__DARWIN_64_BIT_INO_T -bundle -undefined suppress -flat_namespace -g -O2
-MT server-protocol.lo -MD -MP -MF .deps/server-protocol.Tpo -c
server-protocol.c -fno-common -DPIC -o .libs/server-protocol.o
>>> if glibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I../../../.. -fPIC -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall
-DGF_DARWIN_HOST_OS -I../../../../libglusterfs/src -shared -nostartfiles
-DDATADIR=\"/usr/local/var\" -DCONFDIR=\"/usr/local/etc/glusterfs\"
-I../../../../argp-standalone -D__DARWIN_64_BIT_INO_T -bundle -undefined
suppress -flat_namespace -g -O2 -MT server-resolve.lo -MD -MP -MF
".deps/server-resolve.Tpo" -c -o server-resolve.lo server-resolve.c; \
>>> then mv -f ".deps/server-resolve.Tpo" ".deps/server-resolve.Plo"; else
rm -f ".deps/server-resolve.Tpo"; exit 1; fi
>>> glibtool: compile: gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -fPIC
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -DGF_DARWIN_HOST_OS
-I../../../../libglusterfs/src -nostartfiles -DDATADIR=\"/usr/local/var\"
-DCONFDIR=\"/usr/local/etc/glusterfs\" -I../../../../argp-standalone
-D__DARWIN_64_BIT_INO_T -bundle -undefined suppress -flat_namespace -g -O2
-MT server-resolve.lo -MD -MP -MF .deps/server-resolve.Tpo -c
server-resolve.c -fno-common -DPIC -o .libs/server-resolve.o
>>> 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
>>>
>>>
>>> After ./configure I'm building:
>>>
>>> GlusterFS configure summary
>>> ===========================
>>> FUSE client : yes
>>> Infiniband verbs : no
>>> epoll IO multiplex : no
>>> libglusterfsclient : no
>>> argp-standalone : yes
>>> fusermount : no
>>>
>>>
>>> Anyone able to shed some light on this issue? Perhaps the latest git
tree will work better... I'll post again once I know.
>>>
>>> Cheers!
>>>
>>> Peter.
>>>
>>>
>>> _______________________________________________
>>> Gluster-users mailing list
>>> Gluster-users at gluster.org
>>> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users
>>
>>
>>
>> ----------------------------------------
>> Dr. ir. David Verstraeten
>> Reservoir lab
>> Department of Electronics and Information Systems
>> Ghent University
>>
>> Website:
>> http://snn.elis.ugent.be/david
>>
>> Address:
>> Sint Pietersnieuwstraat 41
>> B-9000 Ghent, Belgium
>> Phone : +32 9 264 34 04
>> Fax: + 32 9 264 35 94
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Gluster-users mailing list
>> Gluster-users at gluster.org
>> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users
>
> _______________________________________________
> Gluster-users mailing list
> Gluster-users at gluster.org
> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users


More information about the Gluster-users mailing list