link error when compiling kernel
I tried recompiling my kernel to add FAT32 support, but when it came
time for the link part of the compile, there were a bunch of undefined
functions. I don't know why Debian 1.3 gave two kernel versions, but
it was the 2.0.30 version that I tried compiling.
fs/fs.o: In function `init_nls_cp437':
fs/fs.o(.text+0xe): undefined reference to `register_nls'
fs/fs.o: In function `init_nls_iso8859_1':
fs/fs.o(.text+0x26): undefined reference to `register_nls'
fs/filesystems.a(fat.o): In function `fat_readdirx':
fat.o(.text+0xf85): undefined reference to `utf8_wcstombs'
fs/filesystems.a(fat.o): In function `fat_put_super':
fat.o(.text+0x204b): undefined reference to `unload_nls'
fat.o(.text+0x2068): undefined reference to `unload_nls'
fs/filesystems.a(fat.o): In function `fat_read_super':
fat.o(.text+0x2f23): undefined reference to `load_nls'
fat.o(.text+0x2f47): undefined reference to `load_nls_default'
fat.o(.text+0x2f70): undefined reference to `load_nls'
fat.o(.text+0x2f94): undefined reference to `unload_nls'
fat.o(.text+0x2fa9): undefined reference to `load_nls_default'
fat.o(.text+0x2fd8): undefined reference to `unload_nls'
fat.o(.text+0x2fe8): undefined reference to `unload_nls'
fs/filesystems.a(vfat.o): In function `xlate_to_uni':
vfat.o(.text+0x109a): undefined reference to `utf8_mbstowcs'
fs/filesystems.a(isofs.o): In function `isofs_put_super':
isofs.o(.text+0x786): undefined reference to `unload_nls'
fs/filesystems.a(isofs.o): In function `isofs_read_super':
isofs.o(.text+0x1476): undefined reference to `load_nls'
isofs.o(.text+0x1495): undefined reference to `load_nls_default'
isofs.o(.text+0x158a): undefined reference to `unload_nls'
isofs.o(.text+0x15d9): undefined reference to `unload_nls'
fs/filesystems.a(isofs.o): In function `wcsntombs_be':
isofs.o(.text+0x4141): undefined reference to `utf8_wctomb'
--
E-mail the word "unsubscribe" to debian-user-request@lists.debian.org
TO UNSUBSCRIBE FROM THIS MAILING LIST. Trouble? E-mail to listmaster@lists.debian.org
Reply to: