<br><br><div class="gmail_quote"><br><br><br><br><div class="gmail_quote"><div class="Ih2E3d">On Tue, Jan 6, 2009 at 11:51 AM, Keith Freedman <span dir="ltr">&lt;<a href="mailto:freedman@freeformit.com" target="_blank">freedman@freeformit.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
first try:<br>
yum remove fuse<br>
<br>
if that doesn&#39;t do the trick see if the rpm is there:<br>
rpm -qa |grep -i fuse<br>
<br>
them use rpm to erase the package.<br>
then you can install gluster fuse<br>
<br>
I believe you need the kernel-devel package installed.<br>
<br>
Keith<div></div></blockquote></div><div>Dear Keith,<br><br>Already I tried with these way . <br><br><br>1)I am removed fuse using <br><br>#yum remove fuse<br><br>2).I am downloaded glusterfs fuse <br><br>&nbsp;#wget <a href="http://ftp.zresearch.com/pub/gluster/glusterfs/fuse/fuse-2.7.3glfs10.tar.gz" target="_blank">http://ftp.zresearch.com/pub/gluster/glusterfs/fuse/fuse-2.7.3glfs10.tar.gz</a><br>

3).<br><br>#&nbsp; tar xzvf fuse-2.7.3glfs10.tar.gz <br><br>#&nbsp; cd fuse-2.7.3glfs10<br><br>4).I am configured fuse using <br><br># &nbsp; [root@localhost fuse-2.7.3glfs10]#&nbsp; ./configure --enable-kernel-module --with-kernel=/usr/src/kernels/2.6.25-14.fc9.i686/<br>

<br>checking build system type... i686-pc-linux-gnu<br>checking host system type... i686-pc-linux-gnu<br>checking target system type... i686-pc-linux-gnu<br>checking for a BSD-compatible install... /usr/bin/install -c<br>

checking whether build environment is sane... yes<br>checking for gawk... gawk<br>checking whether make sets $(MAKE)... yes<br>checking for style of include used by make... GNU<br>checking for gcc... gcc<br>checking for C compiler default output file name... a.out<br>

checking whether the C compiler works... yes<br>checking whether we are cross compiling... no<br>checking for suffix of executables... <br>checking for suffix of object files... o<br>checking whether we are using the GNU C compiler... yes<br>

checking whether gcc accepts -g... yes<br>checking for gcc option to accept ISO C89... none needed<br>checking dependency style of gcc... gcc3<br>checking for a sed that does not truncate output... /bin/sed<br>checking for grep that handles long lines and -e... /bin/grep<br>

checking for egrep... /bin/grep -E<br>checking for fgrep... /bin/grep -F<br>checking for ld used by gcc... /usr/bin/ld<br>checking if the linker (/usr/bin/ld) is GNU ld... yes<br>checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B<br>

checking the name lister (/usr/bin/nm -B) interface... BSD nm<br>checking whether ln -s works... yes<br>checking the maximum length of command line arguments... 32768<br>checking whether the shell understands some XSI constructs... yes<br>

checking for /usr/bin/ld option to reload object files... -r<br>checking how to recognise dependent libraries... pass_all<br>checking for ar... ar<br>checking for strip... strip<br>checking for ranlib... ranlib<br>checking command to parse /usr/bin/nm -B output from gcc object... ok<br>

checking how to run the C preprocessor... gcc -E<br>checking for ANSI C header files... yes<br>checking for sys/types.h... yes<br>checking for sys/stat.h... yes<br>checking for stdlib.h... yes<br>checking for string.h... yes<br>

checking for memory.h... yes<br>checking for strings.h... yes<br>checking for inttypes.h... yes<br>checking for stdint.h... yes<br>checking for unistd.h... yes<br>checking for dlfcn.h... yes<br>checking for objdir... .libs<br>

checking if gcc supports -fno-rtti -fno-exceptions... no<br>checking for gcc option to produce PIC... -fPIC -DPIC<br>checking if gcc PIC flag -fPIC -DPIC works... yes<br>checking if gcc static flag -static works... yes<br>

checking if gcc supports -c -o file.o... yes<br>checking if gcc supports -c -o file.o... (cached) yes<br>checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes<br>checking whether -lc should be explicitly linked in... no<br>

checking dynamic linker characteristics... GNU/Linux ld.so<br>checking how to hardcode library paths into programs... immediate<br>checking whether stripping libraries is possible... yes<br>checking if libtool supports shared libraries... yes<br>

checking whether to build shared libraries... yes<br>checking whether to build static libraries... yes<br>checking for gcc... (cached) gcc<br>checking whether we are using the GNU C compiler... (cached) yes<br>checking whether gcc accepts -g... (cached) yes<br>

checking for gcc option to accept ISO C89... (cached) none needed<br>checking dependency style of gcc... (cached) gcc3<br>checking whether gcc and cc understand -c and -o together... yes<br>checking for fork... yes<br>checking for setxattr... yes<br>

checking for fdatasync... yes<br>checking for struct stat.st_atim... yes<br>checking for struct stat.st_atimespec... no<br>checking for library containing dlopen... -ldl<br>checking for library containing clock_gettime... -lrt<br>

checking for ld used by GCC... /usr/bin/ld<br>checking if the linker (/usr/bin/ld) is GNU ld... yes<br>checking for shared library run path origin... done<br>checking for iconv... yes<br>checking for iconv declaration... <br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);<br>configure: creating ./config.status<br>config.status: creating fuse.pc<br>config.status: creating Makefile<br>

config.status: creating lib/Makefile<br>config.status: creating util/Makefile<br>config.status: creating example/Makefile<br>config.status: creating include/Makefile<br>config.status: creating include/config.h<br>config.status: executing depfiles commands<br>

config.status: executing libtool commands<br>=== configuring in kernel (/root/fuse-2.7.3glfs10/kernel)<br>configure: running /bin/sh ./configure &#39;--prefix=/usr/local&#39;&nbsp; &#39;--enable-kernel-module&#39; &#39;--with-kernel=/usr/src/kernels/2.6.25-14.fc9.i686/&#39; --cache-file=/dev/null --srcdir=.<br>

checking for a BSD-compatible install... /usr/bin/install -c<br>checking kernel source directory... /usr/src/kernels/2.6.25-14.fc9.i686/<br>checking kernel build directory... /usr/src/kernels/2.6.25-14.fc9.i686/<br>checking kernel source version... 2.6.25-14.fc9.i686<br>

checking if FUSE is configured in the kernel... yes<br>checking if kernel defines kzalloc function... yes<br>checking if kernel defines fs_subsys... no<br>checking whether lookup_instantiate_filp is defined... yes<br>checking if umount_begin is passed a vfsmount... yes<br>

checking if inode has i_blksize field... no<br>checking if inode has i_private field... yes<br>checking if inode has i_mutex field ... yes<br>checking if kernel has mutex.h ... yes<br>checking if kernel has exportfs.h ... yes<br>

checking if kernel has BLOCK option ... yes<br>checking if this is user mode linux... no<br>configure: creating ./config.status<br>config.status: creating Makefile<br>config.status: creating config.h<br><br><br>5). I run make command ,getting the following error .<br>

<br>[root@localhost fuse-2.7.3glfs10]# make<br>Making all in kernel<br>make[1]: Entering directory `/root/fuse-2.7.3glfs10/kernel&#39;<br>make -C /usr/src/kernels/2.6.25-14.fc9.i686/ SUBDIRS=`pwd`&nbsp; modules<br>make[2]: Entering directory `/usr/src/kernels/2.6.25-14.fc9.i686&#39;<br>

&nbsp; CC [M]&nbsp; /root/fuse-2.7.3glfs10/kernel/dev.o<br>&nbsp; CC [M]&nbsp; /root/fuse-2.7.3glfs10/kernel/dir.o<br>&nbsp; CC [M]&nbsp; /root/fuse-2.7.3glfs10/kernel/file.o<br>&nbsp; CC [M]&nbsp; /root/fuse-2.7.3glfs10/kernel/inode.o<br>/root/fuse-2.7.3glfs10/kernel/inode.c:693: error: unknown field &#39;read_inode&#39; specified in initializer<br>

/root/fuse-2.7.3glfs10/kernel/inode.c:948: error: expected &#39;)&#39; before &#39;(&#39; token<br>/root/fuse-2.7.3glfs10/kernel/inode.c:950: error: expected &#39;)&#39; before &#39;(&#39; token<br>/root/fuse-2.7.3glfs10/kernel/inode.c:951: error: expected &#39;)&#39; before &#39;(&#39; token<br>

/root/fuse-2.7.3glfs10/kernel/inode.c: In function &#39;fuse_sysfs_init&#39;:<br>/root/fuse-2.7.3glfs10/kernel/inode.c:1019: error: implicit declaration of function &#39;subsystem_register&#39;<br>/root/fuse-2.7.3glfs10/kernel/inode.c:1019: error: &#39;fs_subsys&#39; undeclared (first use in this function)<br>

/root/fuse-2.7.3glfs10/kernel/inode.c:1019: error: (Each undeclared identifier is reported only once<br>/root/fuse-2.7.3glfs10/kernel/inode.c:1019: error: for each function it appears in.)<br>/root/fuse-2.7.3glfs10/kernel/inode.c:1024: error: implicit declaration of function &#39;kobj_set_kset_s&#39;<br>

/root/fuse-2.7.3glfs10/kernel/inode.c:1024: error: &#39;fuse_subsys&#39; undeclared (first use in this function)<br>/root/fuse-2.7.3glfs10/kernel/inode.c:1033: error: &#39;connections_subsys&#39; undeclared (first use in this function)<br>

/root/fuse-2.7.3glfs10/kernel/inode.c:1044: error: implicit declaration of function &#39;subsystem_unregister&#39;<br>/root/fuse-2.7.3glfs10/kernel/inode.c: In function &#39;fuse_sysfs_cleanup&#39;:<br>/root/fuse-2.7.3glfs10/kernel/inode.c:1054: error: &#39;connections_subsys&#39; undeclared (first use in this function)<br>

/root/fuse-2.7.3glfs10/kernel/inode.c:1055: error: &#39;fuse_subsys&#39; undeclared (first use in this function)<br>/root/fuse-2.7.3glfs10/kernel/inode.c:1057: error: &#39;fs_subsys&#39; undeclared (first use in this function)<br>
make[3]: *** [/root/fuse-2.7.3glfs10/kernel/inode.o] Error 1<br>
make[2]: *** [_module_/root/fuse-2.7.3glfs10/kernel] Error 2<br>make[2]: Leaving directory `/usr/src/kernels/2.6.25-14.fc9.i686&#39;<br>make[1]: *** [all-spec] Error 2<br>make[1]: Leaving directory `/root/fuse-2.7.3glfs10/kernel&#39;<br>

make: *** [all-recursive] Error 1<br><br><br>&nbsp;I am getting this error . I am tried with different version .I am getting the same error .Any idea <br><br>Thanks<br>L.Mohan<br><br><br><br></div></div><br>
</div><br>