FUSE Install LOG

Saturday, 2004-09-25 0:04 Eygle
    

 

 

FUSE安装日志:

 


[root@eygle soft]# gzip -d fuse-1.3.tar.gz 
[root@eygle soft]# ls
db4-4.1.25-14.i386.rpm  fuse-python.tar    python2.3-2.3.4-3pydotorg.i386.rpm
fuse-1.3.tar            gmailfs.tar.gz     python2.3-devel-2.3.4-3pydotorg.i386.rpm
fuse-python             libgmail-0.0.8.gz  python2.3-tools-2.3.4-3pydotorg.i386.rpm
[root@eygle soft]# tar -xvf fuse-1.3.tar 
fuse-1.3/
fuse-1.3/kernel/
fuse-1.3/kernel/Makefile.in
fuse-1.3/kernel/dev.c
fuse-1.3/kernel/dir.c
fuse-1.3/kernel/file.c
fuse-1.3/kernel/inode.c
fuse-1.3/kernel/util.c
fuse-1.3/kernel/fuse_i.h
fuse-1.3/README
fuse-1.3/Makefile.in
fuse-1.3/configure
fuse-1.3/AUTHORS
fuse-1.3/COPYING
fuse-1.3/COPYING.LIB
fuse-1.3/ChangeLog
fuse-1.3/INSTALL
fuse-1.3/Makefile.am
fuse-1.3/NEWS
fuse-1.3/TODO
fuse-1.3/aclocal.m4
fuse-1.3/configure.in
fuse-1.3/depcomp
fuse-1.3/install-sh
fuse-1.3/missing
fuse-1.3/mkinstalldirs
fuse-1.3/fuse.spec
fuse-1.3/README-2.4
fuse-1.3/README-2.6
fuse-1.3/README.NFS
fuse-1.3/Filesystems
fuse-1.3/BUGS
fuse-1.3/include/
fuse-1.3/include/fuse.h
fuse-1.3/include/Makefile.in
fuse-1.3/include/Makefile.am
fuse-1.3/include/config.h.in
fuse-1.3/include/linux/
fuse-1.3/include/linux/fuse.h
fuse-1.3/include/linux/Makefile.in
fuse-1.3/include/linux/Makefile.am
fuse-1.3/patch/
fuse-1.3/patch/Makefile.in
fuse-1.3/patch/Makefile.am
fuse-1.3/patch/ms_permission.patch
fuse-1.3/lib/
fuse-1.3/lib/Makefile.in
fuse-1.3/lib/Makefile.am
fuse-1.3/lib/fuse.c
fuse-1.3/lib/fuse_mt.c
fuse-1.3/lib/helper.c
fuse-1.3/lib/mount.c
fuse-1.3/lib/fuse_i.h
fuse-1.3/util/
fuse-1.3/util/Makefile.in
fuse-1.3/util/Makefile.am
fuse-1.3/util/fusermount.c
fuse-1.3/util/mount.fuse
fuse-1.3/example/
fuse-1.3/example/Makefile.in
fuse-1.3/example/Makefile.am
fuse-1.3/example/fusexmp.c
fuse-1.3/example/hello.c
fuse-1.3/example/null.c
[root@eygle soft]# cd fuse-1.3
[root@eygle fuse-1.3]# ls
aclocal.m4  ChangeLog     COPYING      example      include     kernel       Makefile.in    NEWS    README-2.4  TODO
AUTHORS     configure     COPYING.LIB  Filesystems  INSTALL     lib          missing        patch   README-2.6  util
BUGS        configure.in  depcomp      fuse.spec    install-sh  Makefile.am  mkinstalldirs  README  README.NFS

[root@eygle fuse-1.3]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for ranlib... ranlib
checking kernel source directory... /usr/src/linux-2.4.21-4.EL
checking kernel source version... 2.4.21-4.EL
checking whether i_size_read is declared... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating kernel/Makefile
config.status: creating lib/Makefile
config.status: creating util/Makefile
config.status: creating example/Makefile
config.status: creating include/Makefile
config.status: creating include/linux/Makefile
config.status: creating patch/Makefile
config.status: creating include/config.h
config.status: executing depfiles commands

[root@eygle fuse-1.3]# make
Making all in include
make[1]: Entering directory `/home/gqgai/soft/fuse-1.3/include'
make  all-recursive
make[2]: Entering directory `/home/gqgai/soft/fuse-1.3/include'
Making all in linux
make[3]: Entering directory `/home/gqgai/soft/fuse-1.3/include/linux'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/gqgai/soft/fuse-1.3/include/linux'
make[3]: Entering directory `/home/gqgai/soft/fuse-1.3/include'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/gqgai/soft/fuse-1.3/include'
make[2]: Leaving directory `/home/gqgai/soft/fuse-1.3/include'
make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3/include'
Making all in patch
make[1]: Entering directory `/home/gqgai/soft/fuse-1.3/patch'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3/patch'
Making all in kernel
make[1]: Entering directory `/home/gqgai/soft/fuse-1.3/kernel'
gcc -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -pipe -I/usr/src/linux-2.4.21-4.EL/include -I../include 
-D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DFUSE_VERSION=\"1.3\" -c dev.c gcc -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -pipe -I/usr/src/linux-2.4.21-4.EL/include -I../include
-D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DFUSE_VERSION=\"1.3\" -c dir.c gcc -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -pipe -I/usr/src/linux-2.4.21-4.EL/include -I../include
-D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DFUSE_VERSION=\"1.3\" -c file.c gcc -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -pipe -I/usr/src/linux-2.4.21-4.EL/include -I../include
-D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DFUSE_VERSION=\"1.3\" -c inode.c gcc -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -pipe -I/usr/src/linux-2.4.21-4.EL/include -I../include
-D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DFUSE_VERSION=\"1.3\" -c util.c ld -r -o fuse.o dev.o dir.o file.o inode.o util.o make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3/kernel' Making all in lib make[1]: Entering directory `/home/gqgai/soft/fuse-1.3/lib' if gcc -DHAVE_CONFIG_H -I. -I. -I../include -Wall -W -g -O2 -MT fuse.o -MD -MP -MF ".deps/fuse.Tpo" \ -c -o fuse.o `test -f 'fuse.c' || echo './'`fuse.c; \ then mv -f ".deps/fuse.Tpo" ".deps/fuse.Po"; \ else rm -f ".deps/fuse.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../include -Wall -W -g -O2 -MT fuse_mt.o -MD -MP -MF ".deps/fuse_mt.Tpo" \ -c -o fuse_mt.o `test -f 'fuse_mt.c' || echo './'`fuse_mt.c; \ then mv -f ".deps/fuse_mt.Tpo" ".deps/fuse_mt.Po"; \ else rm -f ".deps/fuse_mt.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../include -Wall -W -g -O2 -MT helper.o -MD -MP -MF ".deps/helper.Tpo" \ -c -o helper.o `test -f 'helper.c' || echo './'`helper.c; \ then mv -f ".deps/helper.Tpo" ".deps/helper.Po"; \ else rm -f ".deps/helper.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../include -Wall -W -g -O2 -MT mount.o -MD -MP -MF ".deps/mount.Tpo" \ -c -o mount.o `test -f 'mount.c' || echo './'`mount.c; \ then mv -f ".deps/mount.Tpo" ".deps/mount.Po"; \ else rm -f ".deps/mount.Tpo"; exit 1; \ fi rm -f libfuse.a ar cru libfuse.a fuse.o fuse_mt.o helper.o mount.o ranlib libfuse.a make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3/lib' Making all in util make[1]: Entering directory `/home/gqgai/soft/fuse-1.3/util' if gcc -DHAVE_CONFIG_H -I. -I. -I../include -Wall -W -g -O2 -MT fusermount.o -MD -MP -MF ".deps/fusermount.Tpo" \ -c -o fusermount.o `test -f 'fusermount.c' || echo './'`fusermount.c; \ then mv -f ".deps/fusermount.Tpo" ".deps/fusermount.Po"; \ else rm -f ".deps/fusermount.Tpo"; exit 1; \ fi gcc -Wall -W -g -O2 -o fusermount fusermount.o make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3/util' Making all in example make[1]: Entering directory `/home/gqgai/soft/fuse-1.3/example' if gcc -DHAVE_CONFIG_H -I. -I. -I../include -Wall -W -g -O2 -MT fusexmp.o -MD -MP -MF ".deps/fusexmp.Tpo" \ -c -o fusexmp.o `test -f 'fusexmp.c' || echo './'`fusexmp.c; \ then mv -f ".deps/fusexmp.Tpo" ".deps/fusexmp.Po"; \ else rm -f ".deps/fusexmp.Tpo"; exit 1; \ fi gcc -Wall -W -g -O2 -o fusexmp fusexmp.o ../lib/libfuse.a -lpthread if gcc -DHAVE_CONFIG_H -I. -I. -I../include -Wall -W -g -O2 -MT null.o -MD -MP -MF ".deps/null.Tpo" \ -c -o null.o `test -f 'null.c' || echo './'`null.c; \ then mv -f ".deps/null.Tpo" ".deps/null.Po"; \ else rm -f ".deps/null.Tpo"; exit 1; \ fi gcc -Wall -W -g -O2 -o null null.o ../lib/libfuse.a -lpthread if gcc -DHAVE_CONFIG_H -I. -I. -I../include -Wall -W -g -O2 -MT hello.o -MD -MP -MF ".deps/hello.Tpo" \ -c -o hello.o `test -f 'hello.c' || echo './'`hello.c; \ then mv -f ".deps/hello.Tpo" ".deps/hello.Po"; \ else rm -f ".deps/hello.Tpo"; exit 1; \ fi gcc -Wall -W -g -O2 -o hello hello.o ../lib/libfuse.a -lpthread make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3/example' make[1]: Entering directory `/home/gqgai/soft/fuse-1.3' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3' [root@eygle fuse-1.3]# make check Making check in include make[1]: Entering directory `/home/gqgai/soft/fuse-1.3/include' Making check in linux make[2]: Entering directory `/home/gqgai/soft/fuse-1.3/include/linux' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/home/gqgai/soft/fuse-1.3/include/linux' make[2]: Entering directory `/home/gqgai/soft/fuse-1.3/include' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/home/gqgai/soft/fuse-1.3/include' make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3/include' Making check in patch make[1]: Entering directory `/home/gqgai/soft/fuse-1.3/patch' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3/patch' Making check in kernel make[1]: Entering directory `/home/gqgai/soft/fuse-1.3/kernel' make[1]: *** No rule to make target `check'. Stop. make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3/kernel' make: *** [check-recursive] Error 1 [root@eygle fuse-1.3]# make install Making install in include make[1]: Entering directory `/home/gqgai/soft/fuse-1.3/include' Making install in linux make[2]: Entering directory `/home/gqgai/soft/fuse-1.3/include/linux' make[3]: Entering directory `/home/gqgai/soft/fuse-1.3/include/linux' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/gqgai/soft/fuse-1.3/include/linux' make[2]: Leaving directory `/home/gqgai/soft/fuse-1.3/include/linux' make[2]: Entering directory `/home/gqgai/soft/fuse-1.3/include' make[3]: Entering directory `/home/gqgai/soft/fuse-1.3/include' make[3]: Nothing to be done for `install-exec-am'. /bin/sh ../mkinstalldirs /usr/local/include /usr/bin/install -c -m 644 fuse.h /usr/local/include/fuse.h make[3]: Leaving directory `/home/gqgai/soft/fuse-1.3/include' make[2]: Leaving directory `/home/gqgai/soft/fuse-1.3/include' make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3/include' Making install in patch make[1]: Entering directory `/home/gqgai/soft/fuse-1.3/patch' make[2]: Entering directory `/home/gqgai/soft/fuse-1.3/patch' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/home/gqgai/soft/fuse-1.3/patch' make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3/patch' Making install in kernel make[1]: Entering directory `/home/gqgai/soft/fuse-1.3/kernel' mkdir -p -- /lib/modules/2.4.21-4.EL/kernel/fs/fuse /usr/bin/install -c -m 644 fuse.o /lib/modules/2.4.21-4.EL/kernel/fs/fuse/fuse.o /sbin/depmod -a make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3/kernel' Making install in lib make[1]: Entering directory `/home/gqgai/soft/fuse-1.3/lib' make[2]: Entering directory `/home/gqgai/soft/fuse-1.3/lib' /bin/sh ../mkinstalldirs /usr/local/lib /usr/bin/install -c -m 644 libfuse.a /usr/local/lib/libfuse.a ranlib /usr/local/lib/libfuse.a make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/home/gqgai/soft/fuse-1.3/lib' make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3/lib' Making install in util make[1]: Entering directory `/home/gqgai/soft/fuse-1.3/util' make[2]: Entering directory `/home/gqgai/soft/fuse-1.3/util' /bin/sh ../mkinstalldirs /usr/local/bin /usr/bin/install -c fusermount /usr/local/bin/fusermount make install-exec-hook make[3]: Entering directory `/home/gqgai/soft/fuse-1.3/util' chown root /usr/local/bin/fusermount chmod u+s /usr/local/bin/fusermount make[3]: Leaving directory `/home/gqgai/soft/fuse-1.3/util' make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/home/gqgai/soft/fuse-1.3/util' make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3/util' Making install in example make[1]: Entering directory `/home/gqgai/soft/fuse-1.3/example' make[2]: Entering directory `/home/gqgai/soft/fuse-1.3/example' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/home/gqgai/soft/fuse-1.3/example' make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3/example' make[1]: Entering directory `/home/gqgai/soft/fuse-1.3' make[2]: Entering directory `/home/gqgai/soft/fuse-1.3' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/home/gqgai/soft/fuse-1.3' make[1]: Leaving directory `/home/gqgai/soft/fuse-1.3'

 

 


如欲转载,请注明作者与出处.并请保留本文的连接.

回首页