Hi all, I am trying to compile 1.3.8 on FreeBSD 7.0 and am not having luck. I have a pretty minimal BSD install, but installed Bison for glusterfs. I have used glusterfs before on linux, but would like to use it on FreeBSD so I can build a storage system atop ZFS for the UCLA Human Genetics department. First off, in addition to fusefs-kmod and bison are there any other dependencies I need to install to get gluster working? Now the issues: 1) alloca.h cannot be found. Some research indicates that a fix is doing "echo "#include <stdlib.h>" > /usr/include/alloca.h" which seems to fix it. Apparently this library is needed in linux but not explicitely needed for FreeBSD. Creating the file works for now, but seems too hackish. 2) I cannot figure this one out. I am not sure if it is a simple library issue or what. When doing the make it breaks as follow: .... .... Making all in storage Making all in posix Making all in src if gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -fPIC -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DGF_BSD_HOST_OS -Wall -I../../../../libglusterfs/src -shared -nostartfiles -g -O2 -MT posix.o -MD -MP -MF ".deps/posix.Tpo" -c -o posix.o posix.c; then mv -f ".deps/posix.Tpo" ".deps/posix.Po"; else rm -f ".deps/posix.Tpo"; exit 1; fi posix.c: In function 'posix_readdir': posix.c:2179: error: 'struct dirent' has no member named 'd_off' *** Error code 1 Stop in /tmp/glusterfs-1.3.8/xlators/storage/posix/src. *** Error code 1 Stop in /tmp/glusterfs-1.3.8/xlators/storage/posix. *** Error code 1 Stop in /tmp/glusterfs-1.3.8/xlators/storage. *** Error code 1 Stop in /tmp/glusterfs-1.3.8/xlators. *** Error code 1 Stop in /tmp/glusterfs-1.3.8. *** Error code 1 Stop in /tmp/glusterfs-1.3.8. Does anyone know what this means and how I can fix it? Thanks so much, Jordan Mendler