Sorry this may not be the right place to ask but I am not sure where
else to go. I am trying to install archfs on my new rdiff-backup
system, which is based on Ubuntu 8.10 server. For archfs, I run
./configure successfully but when it comes to 'make' I get errors as
shown below. I am using archfs-0.5.3.tar.gz (23 Sep 08). Can anyone
help?
Thanks!
Dominic
address@hidden:/usr/src/archfs$ sudo make
make all-recursive
make[1]: Entering directory `/usr/src/archfs'
Making all in layout
make[2]: Entering directory `/usr/src/archfs/layout'
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -O3 -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -MT core.o -MD -MP -MF .deps/core.Tpo -c -o core.o core.c
mv -f .deps/core.Tpo .deps/core.Po
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -O3 -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -MT all.o -MD -MP -MF .deps/all.Tpo -c -o all.o all.c
mv -f .deps/all.Tpo .deps/all.Po
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -O3 -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -MT versions.o -MD -MP -MF .deps/versions.Tpo -c -o versions.o versions.c
mv -f .deps/versions.Tpo .deps/versions.Po
gcc -DHAVE_CONFIG_H -I. -I.. -Wall -O3 -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -MT support.o -MD -MP -MF .deps/support.Tpo -c -o support.o support.c
support.c: In function ‘snapshot_copy’:
support.c:316: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
support.c: In function ‘snapshot_append’:
support.c:344: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
support.c:346: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
In function ‘open’,
inlined from ‘unzip_revs’ at support.c:74:
/usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments
make[2]: *** [support.o] Error 1
make[2]: Leaving directory `/usr/src/archfs/layout'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/archfs'
make: *** [all] Error 2