|
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
[Prev in Thread] | Current Thread | [Next in Thread] |