Hi Dan, On Wed, 06 Jun 2007 22:05:21 +0300 Dan Muresan <[EMAIL PROTECTED]> wrote:
> I've released DuggFS, a file system based on Fuse and implemented in > Chicken Scheme. A m a z i n g! Very cool idea. :-) I'm facing some problems to compile duggfs: $ ./setup.sh Enter your host name (used for Digg API key) [http://my-machine] You appear to have Chicken installed cc -c -fPIC -pipe -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_RENTRANT -Wall -std=c99 fusehi_msg_impl.c -o fusehi_msg_impl.o csc -d2 -k -C -D_FILE_OFFSET_BITS=64 -inline -lambda-lift -optimize-leaf-routines -sc fusehi_msg_mod_wrap.c csc -d2 -k -C -D_FILE_OFFSET_BITS=64 -inline -lambda-lift -optimize-leaf-routines -sc fusehi_msg_mod.scm csc -d2 -k -C -D_FILE_OFFSET_BITS=64 -inline -lambda-lift -optimize-leaf-routines -o fusehi_msg_mod.so -s fusehi_msg_impl.o fusehi_msg_mod_wrap.o fusehi_msg_mod.o cc -c -fPIC -pipe -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_RENTRANT -Wall -std=c99 fusehi_impl.c -o fusehi_impl.o csc -d2 -k -C -D_FILE_OFFSET_BITS=64 -inline -lambda-lift -optimize-leaf-routines -sc fusehi_mod_wrap.c csc -d2 -k -C -D_FILE_OFFSET_BITS=64 -inline -lambda-lift -optimize-leaf-routines -sc fusehi_mod.scm csc -d2 -k -C -D_FILE_OFFSET_BITS=64 -inline -lambda-lift -optimize-leaf-routines -o fusehi_mod.so -s fusehi_impl.o fusehi_mod_wrap.o fusehi_mod.o -lfuse cc -c -fPIC -pipe -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_RENTRANT -Wall -std=c99 time_impl.c -o time_impl.o csc -d2 -k -C -D_FILE_OFFSET_BITS=64 -inline -lambda-lift -optimize-leaf-routines -sc time_mod_wrap.c csc -d2 -k -C -D_FILE_OFFSET_BITS=64 -inline -lambda-lift -optimize-leaf-routines -sc time_mod.scm csc -d2 -k -C -D_FILE_OFFSET_BITS=64 -inline -lambda-lift -optimize-leaf-routines -o time_mod.so -s time_impl.o time_mod_wrap.o time_mod.o cc -c -fPIC -pipe -D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=600 -D_RENTRANT -Wall -std=c99 fuse_impl.c -o fuse_impl.o csc -d2 -k -C -D_FILE_OFFSET_BITS=64 -inline -lambda-lift -optimize-leaf-routines -sc fuse_mod_wrap.c fuse_mod_wrap.c: In function '_wrap_fuse_main_real': fuse_mod_wrap.c:5204: warning: passing argument 3 of 'fuse_main_real' from incompatible pointer type fuse_mod_wrap.c:5204: error: too few arguments to function 'fuse_main_real' *** Shell command terminated with exit status 1: gcc fuse_mod_wrap.c -o fuse_mod_wrap.o -c -DHAVE_CHICKEN_CONFIG -Os -fomit-frame-pointer -fno-strict-aliasing -Wall -Wno-unused -Wno-uninitialized -DC_ENABLE_PTABLES -DC_NO_PIC_NO_DLL -fPIC -DPIC -DC_SHARED -I /usr/local/chicken-2.6/include -D_FILE_OFFSET_BITS=64 make: *** [fuse_mod_wrap.o] Error 1 duggfs compiled successfully To start duggfs: ./start_duggfs.sh /tmp/duggfs $ gcc --version gcc (GCC) 4.1.2 (Ubuntu 4.1.2-0ubuntu4) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. PS: I've installed the libfuse-dev package (it's a Xubuntu machine) Best wishes, Mario _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
