[Gluster-devel] glusterfs-tla 701 doesn't compile without fuse

Guido Smit guido at comlog.nl
Tue Mar 11 09:53:20 UTC 2008


Can't get tla-701 compiled without the fuse client.

I did on a clean machine, fresh installed Centos5:

tla register-archive http://arch.sv.gnu.org/archives/gluster/
tla get -A gluster at sv.gnu.org glusterfs--mainline--2.5 glusterfs
cd glusterfs
mkdir build

../configure --prefix=/ --disable-fuse-client --disable-ibverbs 
--disable-bdb --disable-python
make

After this, a lot of errors:

Making all in mount
make[3]: Entering directory `/usr/src/glusterfs/build/xlators/mount'
Making all in fuse
make[4]: Entering directory `/usr/src/glusterfs/build/xlators/mount/fuse'
Making all in src
make[5]: Entering directory 
`/usr/src/glusterfs/build/xlators/mount/fuse/src'
if gcc -DHAVE_CONFIG_H -I. -I../../../../../xlators/mount/fuse/src 
-I../../../.. -DFUSE_USE_VERSION=26 -fPIC -Wall -pthread 
-I../../../../../libglusterfs/src -DGF_LINUX_HOST_OS 
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DDATADIR=\"//var\" 
-DCONFDIR=\"//etc/glusterfs\" -g -O2 -MT fuse_so-fuse-bridge.o -MD -MP 
-MF ".deps/fuse_so-fuse-bridge.Tpo" -c -o fuse_so-fuse-bridge.o `test -f 
'fuse-bridge.c' || echo 
'../../../../../xlators/mount/fuse/src/'`fuse-bridge.c; \
then mv -f ".deps/fuse_so-fuse-bridge.Tpo" 
".deps/fuse_so-fuse-bridge.Po"; else rm -f 
".deps/fuse_so-fuse-bridge.Tpo"; exit 1; fi
../../../../../xlators/mount/fuse/src/fuse-bridge.c:37:32: error: 
fuse/fuse_lowlevel.h: No such file or directory
In file included from 
../../../../../xlators/mount/fuse/src/fuse-bridge.c:39:
../../../../../xlators/mount/fuse/src/fuse-extra.h:31: error: expected 
‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-extra.h:34: error: expected 
‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:96: error: expected 
specifier-qualifier-list before ‘fuse_req_t’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘free_state’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:176: error: 
‘fuse_state_t’ has no member named ‘dict’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:177: error: 
‘fuse_state_t’ has no member named ‘dict’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:178: error: 
‘fuse_state_t’ has no member named ‘dict’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:180: error: 
‘fuse_state_t’ has no member named ‘name’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:181: error: 
‘fuse_state_t’ has no member named ‘name’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:182: error: 
‘fuse_state_t’ has no member named ‘name’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: At top level:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:208: error: expected 
‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘get_call_frame_for_req’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:227: error: 
‘fuse_req_t’ undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:227: error: (Each 
undeclared identifier is reported only once
../../../../../xlators/mount/fuse/src/fuse-bridge.c:227: error: for each 
function it appears in.)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:227: error: expected 
‘;’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:236: error: ‘req’ 
undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:237: warning: 
implicit declaration of function ‘fuse_req_ctx’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:237: warning: 
assignment makes pointer from integer without a cast
../../../../../xlators/mount/fuse/src/fuse-bridge.c:239: error: 
dereferencing pointer to incomplete type
../../../../../xlators/mount/fuse/src/fuse-bridge.c:240: error: 
dereferencing pointer to incomplete type
../../../../../xlators/mount/fuse/src/fuse-bridge.c:241: error: 
dereferencing pointer to incomplete type
../../../../../xlators/mount/fuse/src/fuse-bridge.c:242: warning: 
implicit declaration of function ‘req_callid’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:246: warning: 
implicit declaration of function ‘fuse_req_userdata’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:246: warning: 
assignment makes pointer from integer without a cast
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_entry_cbk’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:339: error: 
‘fuse_req_t’ undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:339: error: expected 
‘;’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:340: error: variable 
‘e’ has initializer but incomplete type
../../../../../xlators/mount/fuse/src/fuse-bridge.c:340: warning: excess 
elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:340: warning: (near 
initialization for ‘e’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:340: error: storage 
size of ‘e’ isn’t known
../../../../../xlators/mount/fuse/src/fuse-bridge.c:344: error: ‘req’ 
undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:344: error: 
‘fuse_state_t’ has no member named ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:359: error: 
‘fuse_state_t’ has no member named ‘is_revalidate’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:447: warning: 
implicit declaration of function ‘fuse_reply_entry’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:449: warning: 
implicit declaration of function ‘fuse_reply_attr’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:451: error: 
‘fuse_state_t’ has no member named ‘is_revalidate’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:461: error: 
‘fuse_state_t’ has no member named ‘is_revalidate’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:472: error: 
‘fuse_state_t’ has no member named ‘is_revalidate’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:481: warning: 
implicit declaration of function ‘fuse_reply_err’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:340: warning: unused 
variable ‘e’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: At top level:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:506: error: expected 
‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:537: error: expected 
‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_attr_cbk’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:568: error: 
‘fuse_req_t’ undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:568: error: expected 
‘;’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:572: error: ‘req’ 
undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:572: error: 
‘fuse_state_t’ has no member named ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: At top level:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:598: error: expected 
‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_fd_cbk’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:661: error: 
‘fuse_req_t’ undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:661: error: expected 
‘;’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:665: error: ‘req’ 
undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:665: error: 
‘fuse_state_t’ has no member named ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:666: error: 
‘fuse_state_t’ has no member named ‘fd’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:669: error: variable 
‘fi’ has initializer but incomplete type
../../../../../xlators/mount/fuse/src/fuse-bridge.c:669: warning: excess 
elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:669: warning: (near 
initialization for ‘fi’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:669: error: storage 
size of ‘fi’ isn’t known
../../../../../xlators/mount/fuse/src/fuse-bridge.c:676: error: 
‘fuse_state_t’ has no member named ‘flags’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:687: warning: 
implicit declaration of function ‘fuse_reply_open’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:689: error: 
‘fuse_state_t’ has no member named ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:669: warning: unused 
variable ‘fi’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: At top level:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:712: error: expected 
‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:754: error: expected 
‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:803: error: expected 
‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:849: error: expected 
‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:889: error: expected 
‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_err_cbk’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:918: error: 
‘fuse_req_t’ undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:918: error: expected 
‘;’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:924: error: ‘req’ 
undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:933: error: 
‘fuse_state_t’ has no member named ‘fd’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:934: error: 
‘fuse_state_t’ has no member named ‘fd’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_unlink_cbk’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:952: error: 
‘fuse_req_t’ undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:952: error: expected 
‘;’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:962: error: ‘req’ 
undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c: At top level:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:979: error: expected 
‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_readlink_cbk’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1017: error: 
‘fuse_req_t’ undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1017: error: 
expected ‘;’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1026: warning: 
implicit declaration of function ‘fuse_reply_readlink’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1026: error: ‘req’ 
undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c: At top level:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1041: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1072: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1102: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1130: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1162: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1193: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_rename_cbk’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1228: error: 
‘fuse_req_t’ undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1228: error: 
expected ‘;’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1251: error: ‘req’ 
undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c: At top level:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1267: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1307: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_create_cbk’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1354: error: 
‘fuse_req_t’ undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1354: error: 
expected ‘;’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1357: error: 
variable ‘fi’ has initializer but incomplete type
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1357: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1357: warning: (near 
initialization for ‘fi’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1357: error: storage 
size of ‘fi’ isn’t known
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1358: error: 
variable ‘e’ has initializer but incomplete type
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1358: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1358: warning: (near 
initialization for ‘e’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1358: error: storage 
size of ‘e’ isn’t known
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1360: error: 
‘fuse_state_t’ has no member named ‘fd’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1362: error: 
‘fuse_state_t’ has no member named ‘flags’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1431: warning: 
implicit declaration of function ‘fuse_reply_create’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1431: error: ‘req’ 
undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1434: error: 
‘fuse_state_t’ has no member named ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1358: warning: 
unused variable ‘e’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1357: warning: 
unused variable ‘fi’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: At top level:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1453: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1493: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_readv_cbk’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1547: error: 
‘fuse_req_t’ undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1547: error: 
expected ‘;’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1550: error: 
‘fuse_state_t’ has no member named ‘size’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1550: error: 
‘fuse_state_t’ has no member named ‘off’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1554: warning: 
implicit declaration of function ‘fuse_reply_vec’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1554: error: ‘req’ 
undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c: At top level:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1569: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_writev_cbk’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1605: error: 
‘fuse_req_t’ undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1605: error: 
expected ‘;’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1608: error: 
‘fuse_state_t’ has no member named ‘size’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1608: error: 
‘fuse_state_t’ has no member named ‘off’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1612: warning: 
implicit declaration of function ‘fuse_reply_write’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1612: error: ‘req’ 
undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c: At top level:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1628: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1662: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1684: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1706: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1729: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_readdir_cbk’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1900: error: 
‘fuse_req_t’ undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1900: error: 
expected ‘;’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1903: error: 
‘fuse_state_t’ has no member named ‘size’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1903: error: 
‘fuse_state_t’ has no member named ‘off’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1907: warning: 
implicit declaration of function ‘fuse_reply_buf’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1907: error: ‘req’ 
undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c: At top level:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1923: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1950: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:1971: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_statfs_cbk’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2000: error: 
‘fuse_req_t’ undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2000: error: 
expected ‘;’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2030: warning: 
implicit declaration of function ‘fuse_reply_statfs’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2030: error: ‘req’ 
undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c: At top level:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2046: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2072: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_xattr_cbk’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2127: error: 
‘fuse_req_t’ undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2127: error: 
expected ‘;’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2135: error: 
‘fuse_state_t’ has no member named ‘name’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2137: error: 
‘fuse_state_t’ has no member named ‘name’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2142: error: 
‘fuse_state_t’ has no member named ‘size’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2144: error: ‘req’ 
undeclared (first use in this function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2147: warning: 
implicit declaration of function ‘fuse_reply_xattr’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2169: error: 
‘fuse_state_t’ has no member named ‘size’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: At top level:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2200: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2235: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2268: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_getlk_cbk’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2313: warning: 
implicit declaration of function ‘fuse_reply_lock’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2313: error: 
‘fuse_state_t’ has no member named ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2317: error: 
‘fuse_state_t’ has no member named ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: At top level:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2327: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_setlk_cbk’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2364: error: 
‘fuse_state_t’ has no member named ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2368: error: 
‘fuse_state_t’ has no member named ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: At top level:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2378: error: 
expected ‘)’ before ‘req’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2407: warning: 
‘struct fuse_conn_info’ declared inside parameter list
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2407: warning: its 
scope is only this definition or declaration, which is probably not what 
you want
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2431: error: 
variable ‘fuse_ops’ has initializer but incomplete type
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2432: error: unknown 
field ‘init’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2432: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2432: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2433: error: unknown 
field ‘destroy’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2433: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2433: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2434: error: unknown 
field ‘lookup’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2434: error: 
‘fuse_lookup’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2434: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2434: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2435: error: unknown 
field ‘forget’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2435: error: 
‘fuse_forget’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2435: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2435: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2436: error: unknown 
field ‘getattr’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2436: error: 
‘fuse_getattr’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2436: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2436: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2437: error: unknown 
field ‘setattr’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2437: error: 
‘fuse_setattr’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2437: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2437: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2438: error: unknown 
field ‘opendir’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2438: error: 
‘fuse_opendir’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2438: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2438: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2439: error: unknown 
field ‘readdir’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2439: error: 
‘fuse_readdir’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2439: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2439: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2440: error: unknown 
field ‘releasedir’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2440: error: 
‘fuse_releasedir’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2440: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2440: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2441: error: unknown 
field ‘access’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2441: error: 
‘fuse_access’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2441: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2441: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2442: error: unknown 
field ‘readlink’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2442: error: 
‘fuse_readlink’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2442: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2442: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2443: error: unknown 
field ‘mknod’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2443: error: 
‘fuse_mknod’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2443: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2443: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2444: error: unknown 
field ‘mkdir’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2444: error: 
‘fuse_mkdir’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2444: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2444: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2445: error: unknown 
field ‘unlink’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2445: error: 
‘fuse_unlink’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2445: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2445: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2446: error: unknown 
field ‘rmdir’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2446: error: 
‘fuse_rmdir’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2446: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2446: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2447: error: unknown 
field ‘symlink’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2447: error: 
‘fuse_symlink’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2447: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2447: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2448: error: unknown 
field ‘rename’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2448: error: 
‘fuse_rename’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2448: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2448: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2449: error: unknown 
field ‘link’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2449: error: 
‘fuse_link’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2449: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2449: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2450: error: unknown 
field ‘create’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2450: error: 
‘fuse_create’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2450: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2450: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2451: error: unknown 
field ‘open’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2451: error: 
‘fuse_open’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2451: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2451: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2452: error: unknown 
field ‘read’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2452: error: 
‘fuse_readv’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2452: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2452: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2453: error: unknown 
field ‘write’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2453: error: 
‘fuse_write’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2453: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2453: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2454: error: unknown 
field ‘flush’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2454: error: 
‘fuse_flush’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2454: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2454: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2455: error: unknown 
field ‘release’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2455: error: 
‘fuse_release’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2455: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2455: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2456: error: unknown 
field ‘fsync’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2456: error: 
‘fuse_fsync’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2456: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2456: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2457: error: unknown 
field ‘fsyncdir’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2457: error: 
‘fuse_fsyncdir’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2457: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2457: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2458: error: unknown 
field ‘statfs’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2458: error: 
‘fuse_statfs’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2458: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2458: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2459: error: unknown 
field ‘setxattr’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2459: error: 
‘fuse_setxattr’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2459: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2459: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2460: error: unknown 
field ‘getxattr’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2460: error: 
‘fuse_getxattr’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2460: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2460: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2461: error: unknown 
field ‘listxattr’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2461: error: 
‘fuse_listxattr’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2461: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2461: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2462: error: unknown 
field ‘removexattr’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2462: error: 
‘fuse_removexattr’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2462: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2462: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2463: error: unknown 
field ‘getlk’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2463: error: 
‘fuse_getlk’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2463: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2463: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2464: error: unknown 
field ‘setlk’ specified in initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2464: error: 
‘fuse_setlk’ undeclared here (not in a function)
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2465: warning: 
excess elements in struct initializer
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2465: warning: (near 
initialization for ‘fuse_ops’)
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function 
‘fuse_thread_proc’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2476: warning: 
implicit declaration of function ‘fuse_chan_bufsize’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2479: warning: 
implicit declaration of function ‘fuse_session_exited’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2510: warning: 
implicit declaration of function ‘fuse_session_process’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2527: warning: 
implicit declaration of function ‘fuse_session_remove_chan’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2528: warning: 
implicit declaration of function ‘fuse_session_destroy’
../../../../../xlators/mount/fuse/src/fuse-bridge.c: In function ‘init’:
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2577: error: 
variable ‘args’ has initializer but incomplete type
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2577: warning: 
implicit declaration of function ‘FUSE_ARGS_INIT’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2577: error: storage 
size of ‘args’ isn’t known
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2606: warning: 
implicit declaration of function ‘fuse_mount’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2606: warning: 
assignment makes pointer from integer without a cast
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2611: warning: 
implicit declaration of function ‘fuse_opt_free_args’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2615: warning: 
implicit declaration of function ‘fuse_lowlevel_new’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2615: error: invalid 
application of ‘sizeof’ to incomplete type ‘struct fuse_lowlevel_ops’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2615: warning: 
assignment makes pointer from integer without a cast
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2626: warning: 
implicit declaration of function ‘fuse_set_signal_handlers’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2632: warning: 
implicit declaration of function ‘fuse_session_add_chan’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2634: warning: 
implicit declaration of function ‘fuse_chan_fd’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2651: warning: 
implicit declaration of function ‘fuse_unmount’
../../../../../xlators/mount/fuse/src/fuse-bridge.c:2577: warning: 
unused variable ‘args’
make[5]: *** [fuse_so-fuse-bridge.o] Error 1
make[5]: Leaving directory `/usr/src/glusterfs/build/xlators/mount/fuse/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/usr/src/glusterfs/build/xlators/mount/fuse'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/src/glusterfs/build/xlators/mount'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/glusterfs/build/xlators'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/glusterfs/build'
make: *** [all] Error 2

-- 
Met vriendelijke groet,

Guido Smit
ComLog B.V.

Televisieweg 133
1322 BE Almere
T. 036 5470500
F. 036 5470481



-- 
No virus found in this outgoing message.
Checked by AVG. 
Version: 7.5.518 / Virus Database: 269.21.7/1324 - Release Date: 3/10/2008 7:27 PM






More information about the Gluster-devel mailing list