[Gluster-devel] glusterfs & cygwin

devzero at web.de devzero at web.de
Sun Feb 17 11:43:49 UTC 2008


Hello !

feeling encourad by "GlusterFS server can run on any POSIX compliant OS.", i tried compiling glusterfs server component on cygwin (which provides posix on windows), but it failed with:

gcc -DPACKAGE_NAME=\"glusterfs\" -DPACKAGE_TARNAME=\"glusterfs\" -DPACKAGE_VERS
ION=\"1.3.7\" "-DPACKAGE_STRING=\"glusterfs 1.3.7\"" -DPACKAGE_BUGREPORT=\"glust
erfs-support at zresearch.com\" -DPACKAGE=\"glusterfs\" -DVERSION=\"1.3.7\" -DSTDC_
HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRI
NG_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=
1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_LIBPTHREAD=1 -DHAVE_MALLOC_STATS=1 -
DHAVE_TV_NSEC=1 -DHAVE_FDATASYNC=1 -I. -I. -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE
-DXLATORDIR=\"/usr/local/lib/glusterfs/1.3.7/xlator\" -DSCHEDULERDIR=\"/usr/loca
l/lib/glusterfs/1.3.7/scheduler\" -DTRANSPORTDIR=\"/usr/local/lib/glusterfs/1.3.
7/transport\" -DYY_NO_UNPUT -fPIC -Wall -g -shared -nostartfiles -rdynamic -g -O
2 -c dict.c -DPIC -o .libs/libglusterfs_la-dict.o
gcc: unrecognized option `-rdynamic'
dict.c:1: warning: -fPIC ignored for target (all code is position independent)
In file included from dict.c:26:
common-utils.h:53: error: parse error before "gf_resolve_ip"
common-utils.h:53: warning: type defaults to `int' in declaration of `gf_resolve
_ip'
common-utils.h:53: warning: data definition has no type or storage class
common-utils.h:68: error: parse error before "gf_lock_t"
common-utils.h:68: warning: type defaults to `int' in declaration of `gf_lock_t'
common-utils.h:68: warning: data definition has no type or storage class
In file included from protocol.h:41,
from dict.c:27:
dict.h:41: error: parse error before "gf_lock_t"
dict.h:41: warning: no semicolon at end of struct or union
dict.h:61: error: parse error before "gf_lock_t"
dict.h:61: warning: no semicolon at end of struct or union
In file included from xlator.h:61,
from transport.h:30,
from protocol.h:46,
from dict.c:27:
stack.h:49: error: parse error before "gf_lock_t"
stack.h:49: warning: no semicolon at end of struct or union
stack.h:51: error: parse error before '}' token
stack.h:62: error: parse error before "gf_lock_t"
stack.h:62: warning: no semicolon at end of struct or union
stack.h:66: error: parse error before '}' token
stack.h:77: error: field `frames' has incomplete type
stack.h: In function `FRAME_DESTROY':
stack.h:85: error: dereferencing pointer to incomplete type
stack.h:86: error: dereferencing pointer to incomplete type
stack.h:86: error: dereferencing pointer to incomplete type
stack.h:87: error: dereferencing pointer to incomplete type
stack.h:88: error: dereferencing pointer to incomplete type
stack.h:88: error: dereferencing pointer to incomplete type
stack.h:89: error: dereferencing pointer to incomplete type
stack.h:90: error: dereferencing pointer to incomplete type
stack.h:91: warning: implicit declaration of function `pthread_spin_destroy'
stack.h:91: error: dereferencing pointer to incomplete type
stack.h: In function `STACK_DESTROY':
stack.h:98: warning: implicit declaration of function `pthread_spin_lock'
stack.h:98: error: dereferencing pointer to incomplete type
stack.h:100: warning: implicit declaration of function `pthread_spin_unlock'
stack.h:100: error: dereferencing pointer to incomplete type
stack.h: In function `copy_frame':


did anybody try building glusterfs on cygwin ?

regards
roland
_____________________________________________________________________
Unbegrenzter Speicherplatz für Ihr E-Mail Postfach? Jetzt aktivieren!
http://www.digitaledienste.web.de/freemail/club/lp/?lp=7






More information about the Gluster-devel mailing list