[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] a file system using Chicken
From: |
Mario Domenech Goulart |
Subject: |
Re: [Chicken-users] a file system using Chicken |
Date: |
06 Jun 2007 16:34:41 -0300 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 |
Hi Dan,
On Wed, 06 Jun 2007 22:05:21 +0300 Dan Muresan <address@hidden> 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] a file system using Chicken, Dan Muresan, 2007/06/06
- Re: [Chicken-users] a file system using Chicken,
Mario Domenech Goulart <=
- Re: [Chicken-users] a file system using Chicken, Ivan Raikov, 2007/06/06
- Re: [Chicken-users] a file system using Chicken, Arto Bendiken, 2007/06/07
- Re: [Chicken-users] a file system using Chicken, Dan Muresan, 2007/06/07
- Re: [Chicken-users] a file system using Chicken, Matthew Welland, 2007/06/09
- Re: [Chicken-users] a file system using Chicken, Dan Muresan, 2007/06/09
- Re: [Chicken-users] a file system using Chicken, Zbigniew, 2007/06/09
- Re: [Chicken-users] a file system using Chicken, Dan Muresan, 2007/06/09