Я не думаю, определяя FUSE_HOME, помог бы. Важные строки
[exec] /usr/bin/ld: fuse_stat_struct.o: undefined reference to symbol 'ceil@@GLIBC_2.2.5'
[exec] /usr/bin/ld: note: 'ceil@@GLIBC_2.2.5' is defined in DSO /lib64/libm.so.6 so try adding it to the linker command line
[exec] /lib64/libm.so.6: could not read symbols: Invalid operation
[exec] collect2: ld returned 1 exit status
Компоновщик говорит Вам, что символ 'перекрывает' в fuse_stat_struct.c, не может быть найден.. но это знает, где это. Это находится в libm.so - вероятно, обеспечено glibc-devel. Возможно, Вам нужна 32-разрядная версия libm.so. Я не видел это прежде.
Немного ищущих урожаев это: http://lists.fedoraproject.org/pipermail/devel/2010-March/133601.html
Как удар в нем, попытайтесь установить свою переменную среды LDFLAGS и перекомпилируйте.
ant compile-contrib -Dislibhdfs=1 -Dfusedfs=1 -Dlibhdfs-fuse=1 LDFLAGS=-lm
Вы используете tdbsam, поэтому, возможно, вы забыли добавить user4 в базу данных samba
smbpasswd -a user4