compiling fat under 2.1.79 as module fails

Jeffrey Hundstad (jeffrey.hundstad@mankato.msus.edu)
Tue, 13 Jan 1998 21:18:28 -0600 (CST)


This is the log of the compiling fat under 2.1.79 as module.

make[2]: Entering directory `/usr/src/linux-2.1.79/fs/fat'
gcc -D__KERNEL__ -I/usr/src/linux-2.1.79/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -pipe -DCPU=586 -DMODULE -DEXPORT_SYMTAB -c fatfs_syms.c
/usr/src/linux-2.1.79/include/asm/string.h: In function `__constant_memcpy':
In file included from /usr/src/linux-2.1.79/include/linux/string.h:39,
from /usr/src/linux-2.1.79/include/linux/signal.h:64,
from /usr/src/linux-2.1.79/include/linux/sched.h:22,
from /usr/src/linux-2.1.79/include/linux/mm.h:4,
from fatfs_syms.c:12:
/usr/src/linux-2.1.79/include/asm/string.h:448: warning: control reaches end of non-void function
/usr/src/linux-2.1.79/include/asm/string.h: In function `__constant_c_and_count_memset':
/usr/src/linux-2.1.79/include/asm/string.h:599: warning: control reaches end of non-void function
fatfs_syms.c: At top level:
fatfs_syms.c:53: `fat_get_cluster' undeclared here (not in a function)
fatfs_syms.c:53: initializer element for `__ksymtab_fat_get_cluster.value' is not constant
make[2]: *** [fatfs_syms.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.1.79/fs/fat'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.1.79/fs'
make: *** [modules] Error 2