I wrote to Gordon, but no response. I remember seeing here
that he dropped Joliet because it wouldn't make to the kernel
and because he had other time consuming things on his hands?
Fixing this is beyond me, so I'm asking here: can anyone tell
me what is going on, or even better how to fix it?
I'm not saying the misstake isn't mine but patch -R joliet_patch
makes the kernel compile & link.
(I want to run pre7 with Werner's hacks!)
# make zImage
..
make[1]: Leaving directory `/usr/src/linux/arch/i386/lib'
ld -m elf_i386 -Ttext 0x100000 -e stext arch/i386/kernel/head.o
init/main.o init/version.o \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o
mm/mm.o fs/fs.o ipc/ipc.o net/network.a \
fs/filesystems.a \
drivers/block/block.a drivers/char/char.a drivers/net/net.a
drivers/scsi/scsi.a drivers/sound/sound.a drivers/pci/pci.a \
/usr/src/linux/arch/i386/lib/lib.a /usr/src/linux/lib/lib.a
/usr/src/linux/arch/i386/lib/lib.a -o vmlinux
fs/fs.o: In function `sys_setup':
fs/fs.o(.text+0xca6e): undefined reference to `init_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+0x2043): undefined reference to `unload_nls'
fat.o(.text+0x2060): undefined reference to `unload_nls'
fs/filesystems.a(fat.o): In function `fat_read_super':
fat.o(.text+0x2f33): undefined reference to `load_nls'
fat.o(.text+0x2f57): undefined reference to `load_nls_default'
fat.o(.text+0x2f80): undefined reference to `load_nls'
fat.o(.text+0x2fa4): undefined reference to `unload_nls'
fat.o(.text+0x2fb9): undefined reference to `load_nls_default'
fat.o(.text+0x2fe8): undefined reference to `unload_nls'
fat.o(.text+0x2ff8): undefined reference to `unload_nls'
fs/filesystems.a(vfat.o): In function `xlate_to_uni':
vfat.o(.text+0x10a6): undefined reference to `utf8_mbstowcs'
fs/filesystems.a(isofs.o): In function `isofs_put_super':
isofs.o(.text+0x78e): undefined reference to `unload_nls'
fs/filesystems.a(isofs.o): In function `isofs_read_super':
isofs.o(.text+0x144e): undefined reference to `load_nls'
isofs.o(.text+0x146d): undefined reference to `load_nls_default'
isofs.o(.text+0x1562): undefined reference to `unload_nls'
isofs.o(.text+0x15b1): undefined reference to `unload_nls'
fs/filesystems.a(isofs.o): In function `wcsntombs_be':
isofs.o(.text+0x4155): undefined reference to `utf8_wctomb'
make: *** [vmlinux] Error 1
#
-- Samuli Kaski, samkaski@cs.helsinki.fi Department of Computer Science, University of Helsinki, Finland.