chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] a file system using Chicken


From: Dan Muresan
Subject: Re: [Chicken-users] a file system using Chicken
Date: Thu, 07 Jun 2007 06:35:58 +0300
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.4) Gecko/20070509 SeaMonkey/1.1.2

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
> PS: I've installed the libfuse-dev package (it's a Xubuntu machine)

Interesting. You probably need fuse-utils as well, but that isn't the main problem. The main problem seems to be that you have an older version of fuse, and I boneheadedly left SWIG output in the tarball (thinking it would save people the need to install SWIG to compile the filesystem).

Do a "make swig_clean" and then run setup.sh again.

OTOH, since I'm depending on Fuse API version 25, it's very possible that compilation will fail again (with a more informative error message this time).

Hm, maybe I should downgrade the Fuse API dependency (though my own /usr/include/fuse/fuse.h says new apps should depend on v. 25).

Best,
Dan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]