fs/filesystems.a(isofs.o): In function `wcsntombs_be':
isofs.o(.text+0x31fd): undefined reference to `utf8_wctomb'
[1]+ Exit 2 make zImage >&World.Log
If I perform the following:
# cd /usr/src/linux-2.1.58
# grep =y .config >../linux-2.1.60/.config
# cd ../linux (sym-link to 2.1.60)
# make config
... hit [Enter] for all defaults read from .config
# make depend
# make zImage
I will not even be asked about 'code pages'. Further, if I say 'Y' to
the ISO9660 file-system, I then have to say 'Y' to a repeated code-page
prompt. If I don't say 'Y', the compile will show undefined references
relating to Joliet extensions.
The only way I could get the kernel to compile was:
CONFIG_MODULES=y
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_M586=y
CONFIG_VIDEO_SELECT=y
CONFIG_PNP=y
CONFIG_BLK_DEV_FD=y
CONFIG_NET_ALIAS=y
CONFIG_INET=y
CONFIG_PATH_MTU_DISCOVERY=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=y
CONFIG_BLK_DEV_SR=y
CONFIG_SCSI_BUSLOGIC=y
CONFIG_SCSI_OMIT_FLASHPOINT=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_ISA=y
CONFIG_NE2000=y
CONFIG_PPP=y
CONFIG_EXT2_FS=y
CONFIG_ISO9660_FS=y
CONFIG_NLS=y
CONFIG_JOLIET=y
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_PROC_FS=y
CONFIG_NFS_FS=y
CONFIG_NFSD=y
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
CONFIG_NLS=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
... which left out anything about code-pages, even though I had to
answer 'Y' to a code-page prompt in order to get prompted for the
Joliet extensions (which I really didn't even know nor want to know about,
but is somehow now needed to get the ISO9660-fs to compile.
If this sounds confusing, it is. Basically the configure doesn't ask
the right questions, necessary to get the correct answers, if a .config
file has been copied from another source tree. Yes, I know I'm not
supposed to do that but I'll bet a dime that most everybody does so
that they have defaults that work on their system.
Ah yes. 2.1.60 is up and running including the dcache_60-patch.
It will not boot on my SMP machine with SMP enabled. It hangs
after printing I/O APIC #2 Version 17 at 0xFEC0000. I will
check into that later. I never had a SMP boot problem on that
machine before.
The new dcache code fixes the problem I reported earlier with
`ls -R /` causing much disk activity for a long time after all the
directories have been read.
Cheers,
Dick Johnson
Richard B. Johnson
Project Engineer
Analogic Corporation
Penguin : Linux version 2.1.60 on an i586 machine (66.15 BogoMips).
Warning : It's hard to remain at the trailing edge of technology.