Hi, I tried to get the sourece form CVS and then type the command make. It run 20 minutes later, it showed following: Where is the problem? make -C netlink modules make[5]: Entering directory `/usr/src/linux-2.4.21-20.EL.c0/net/netlink' make[5]: Nothing to be done for `modules'. make[5]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0/net/netlink' make -C netrom modules make[5]: Entering directory `/usr/src/linux-2.4.21-20.EL.c0/net/netrom' make[5]: Nothing to be done for `modules'. make[5]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0/net/netrom' make -C rose modules make[5]: Entering directory `/usr/src/linux-2.4.21-20.EL.c0/net/rose' make[5]: Nothing to be done for `modules'. make[5]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0/net/rose' make -C sched modules make[5]: Entering directory `/usr/src/linux-2.4.21-20.EL.c0/net/sched' make[5]: Nothing to be done for `modules'. make[5]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0/net/sched' make -C sunrpc modules make[5]: Entering directory `/usr/src/linux-2.4.21-20.EL.c0/net/sunrpc' make[5]: Nothing to be done for `modules'. make[5]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0/net/sunrpc' make -C tux modules make[5]: Entering directory `/usr/src/linux-2.4.21-20.EL.c0/net/tux' make[5]: Nothing to be done for `modules'. make[5]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0/net/tux' make -C wanrouter modules make[5]: Entering directory `/usr/src/linux-2.4.21-20.EL.c0/net/wanrouter' make[5]: Nothing to be done for `modules'. make[5]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0/net/wanrouter' make -C xfrm modules make[5]: Entering directory `/usr/src/linux-2.4.21-20.EL.c0/net/xfrm' make[5]: Nothing to be done for `modules'. make[5]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0/net/xfrm' make[4]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0/net' make -C ipc CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21-20.EL.c0/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-unused -fomit-frame-pointer -pipe -freorder-blocks -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-20.EL.c0/include/linux/modversions.h" MAKING_MODULES=1 modules make[4]: Entering directory `/usr/src/linux-2.4.21-20.EL.c0/ipc' make[4]: Nothing to be done for `modules'. make[4]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0/ipc' make -C lib CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21-20.EL.c0/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-unused -fomit-frame-pointer -pipe -freorder-blocks -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-20.EL.c0/include/linux/modversions.h" MAKING_MODULES=1 modules make[4]: Entering directory `/usr/src/linux-2.4.21-20.EL.c0/lib' make[4]: Nothing to be done for `modules'. make[4]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0/lib' make -C crypto CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21-20.EL.c0/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-unused -fomit-frame-pointer -pipe -freorder-blocks -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-20.EL.c0/include/linux/modversions.h" MAKING_MODULES=1 modules make[4]: Entering directory `/usr/src/linux-2.4.21-20.EL.c0/crypto' make[4]: Nothing to be done for `modules'. make[4]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0/crypto' make -C arch/i386/kernel CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21-20.EL.c0/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-unused -fomit-frame-pointer -pipe -freorder-blocks -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-20.EL.c0/include/linux/modversions.h" MAKING_MODULES=1 modules make[4]: Entering directory `/usr/src/linux-2.4.21-20.EL.c0/arch/i386/kernel' make[4]: Nothing to be done for `modules'. make[4]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0/arch/i386/kernel' make -C arch/i386/mm CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21-20.EL.c0/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-unused -fomit-frame-pointer -pipe -freorder-blocks -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-20.EL.c0/include/linux/modversions.h" MAKING_MODULES=1 modules make[4]: Entering directory `/usr/src/linux-2.4.21-20.EL.c0/arch/i386/mm' make[4]: Nothing to be done for `modules'. make[4]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0/arch/i386/mm' make -C arch/i386/lib CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21-20.EL.c0/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Wno-unused -fomit-frame-pointer -pipe -freorder-blocks -mpreferred-stack-boundary=2 -march=athlon -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21-20.EL.c0/include/linux/modversions.h" MAKING_MODULES=1 modules make[4]: Entering directory `/usr/src/linux-2.4.21-20.EL.c0/arch/i386/lib' make[4]: Nothing to be done for `modules'. make[4]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0/arch/i386/lib' make[3]: Leaving directory `/usr/src/linux-2.4.21-20.EL.c0' install -d /root/cluster/build/module/cluster install cman.ko /root/cluster/build/module/cluster install: cannot stat `cman.ko': No such file or directory make[2]: *** [install] Error 1 make[2]: Leaving directory `/root/cluster/cman-kernel/src' make[1]: *** [install] Error 2 make[1]: Leaving directory `/root/cluster/cman-kernel' make: *** [all] Error 2 -- Shih-Che Huang