From: chuang l. <ch...@cs...> - 2008-03-19 19:15:20
|
Hi all: I tried to install FUSE-2.7.2 on my debian box (kernel 2.6.18.1) and got the following compilation error when I ran 'make'. Can anyone help me figure out the problem please? I installed the kernel source under /usr/src/linux-source-2.6.18, copied the kernel config under the same directory, and ran 'make prepare'. Did I miss anything else? Thanks a lot. Chuang ----------------------------- Making all in kernel make[1]: Entering directory `/home/chliu/download/fuse-2.7.2/kernel' make -C /usr/src/linux-source-2.6.18/ SUBDIRS=`pwd` modules make[2]: Entering directory `/usr/src/linux-source-2.6.18' WARNING: Symbol version dump /usr/src/linux-source-2.6.18/Module.symvers is missing; modules will have no dependencies and modversions. Building modules, stage 2. MODPOST /bin/sh: scripts/mod/modpost: No such file or directory make[3]: *** [__modpost] Error 127 make[2]: *** [modules] Error 2 make[2]: Leaving directory `/usr/src/linux-source-2.6.18' make[1]: *** [all-spec] Error 2 make[1]: Leaving directory `/home/chliu/download/fuse-2.7.2/kernel' make: *** [all-recursive] Error 1 ------------------- |
From: chuang l. <ch...@cs...> - 2008-03-19 23:01:18
|
Hi: The problem is gone after I ran "make modules_prepare" under the linux src directory. Now, I got a "invalid module format" error when I ran 'modprobe fuse'. Any hint? Thanks. Chuang -------------------------------------------------- root@deb-021:/usr/src/linux-2.6.18.1# uname -a Linux deb-021 2.6.18.1.2007052200 #1 SMP Wed Feb 13 23:15:07 GMT 2008 i686 GNU/Linux root@deb-021:/usr/src/linux-2.6.18.1# modprobe -v fuse insmod /lib/modules/2.6.18.1.2007052200/kernel/fs/fuse/fuse.ko FATAL: Error inserting fuse (/lib/modules/2.6.18.1.2007052200/kernel/fs/fuse/fuse.ko): Invalid module format ---------------------------------------------------- On Wed, 19 Mar 2008, chuang liu wrote: > Hi all: > > I tried to install FUSE-2.7.2 on my debian box (kernel 2.6.18.1) and got > the following compilation error when I ran 'make'. Can anyone help me > figure out the problem please? > > I installed the kernel source under /usr/src/linux-source-2.6.18, copied > the kernel config under the same directory, and ran 'make prepare'. Did I > miss anything else? Thanks a lot. > > Chuang > > ----------------------------- > Making all in kernel > make[1]: Entering directory `/home/chliu/download/fuse-2.7.2/kernel' > make -C /usr/src/linux-source-2.6.18/ SUBDIRS=`pwd` modules > make[2]: Entering directory `/usr/src/linux-source-2.6.18' > > WARNING: Symbol version dump /usr/src/linux-source-2.6.18/Module.symvers > is missing; modules will have no dependencies and modversions. > > Building modules, stage 2. > MODPOST > /bin/sh: scripts/mod/modpost: No such file or directory > make[3]: *** [__modpost] Error 127 > make[2]: *** [modules] Error 2 > make[2]: Leaving directory `/usr/src/linux-source-2.6.18' > make[1]: *** [all-spec] Error 2 > make[1]: Leaving directory `/home/chliu/download/fuse-2.7.2/kernel' > make: *** [all-recursive] Error 1 > ------------------- > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > fuse-devel mailing list > fus...@li... > https://lists.sourceforge.net/lists/listinfo/fuse-devel > > |
From: Miklos S. <mi...@sz...> - 2008-03-20 10:16:40
|
> The problem is gone after I ran "make modules_prepare" under the linux src > directory. > > Now, I got a "invalid module format" error when I ran 'modprobe fuse'. Any > hint? Thanks. You are compiling the fuse module against a different kernel source than the running kernel. a) why do you want to compile the fuse module? Debian kernels already provide one with their kernels. b) if you must compile a separate fuse module (for example for NFS exporting support), then try installing the kernel-headers-X.Y.Z package, and compile fuse against that. Miklos |
From: chuang l. <ch...@cs...> - 2008-03-21 21:28:13
|
Hi: Thanks for your reply. When I ran "modprobe fuse", I got a "module does not exist" error. So I assumed I need install it by myself. How can I get or find the fuse module if linux kernel already has it? I am a newbie to linux and FUSE. Please pardon my stupid question. For the compilation error mentioned in previous email, it turned out that I have to build FUSE using the same version GCC as the one used to build the running kernel. Regards Chuang On Thu, 20 Mar 2008, Miklos Szeredi wrote: > > The problem is gone after I ran "make modules_prepare" under the linux src > > directory. > > > > Now, I got a "invalid module format" error when I ran 'modprobe fuse'. Any > > hint? Thanks. > > You are compiling the fuse module against a different kernel source > than the running kernel. > > a) why do you want to compile the fuse module? Debian kernels already > provide one with their kernels. > > b) if you must compile a separate fuse module (for example for NFS > exporting support), then try installing the kernel-headers-X.Y.Z > package, and compile fuse against that. > > Miklos > > |