lkml.org 
[lkml]   [1998]   [Jul]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: 2.1.111pre1 compile errors
From
Date
>>>>> "Jim" == James H. Cloos <cloos@jhcloos.com> writes:
>>>>> "Jon" == Jon M Taylor <taylorj@ecs.csus.edu> writes:

Jim> The problem is the missing CONFIG_FAT_FS. In linux/fs/Config.in,
Jim> CONFIG_MSDOS_FS, CONFIG_UMSDOS_FS and CONFIG_VFAT_FS are all
Jim> dependent on CONFIG_FAT_FS, so it should be impossible to choose
Jim> them w/o also choosing CONFIG_FAT_FS.

Jon> Huh. It isn't, as you can see. Why is CONFIG_FAT_FS even a
Jon> separate option? Couldn't it be automatically made if any of the
Jon> three CONFIG_ targets that depend on it are selected? Is there
Jon> any use to having CONFIG_FAT_FS enabled without any of the
Jon> others?

Jim> Which fooconfig did you make(1)?

Jon> Menuconfig.

It is clearly a bug in menuconfig. I just tested each of config,
menuconfig and xconfig. In xconfig, MSDOS_FS, UMSDOS_FS and VFAT_FS
are greyed out unless FAT_FS is y or m. In config, you don't get
prompts for MSDOS_FS, UMSDOS_FS and VFAT_FS unless FAT_FS is y or m.
Only in menucaonfig are MSDOS_FS, UMSDOS_FS and VFAT_FS active if
FAT_FS is n.

Oldconfig will even unset MSDOS_FS, UMSDOS_FS and VFAT_FS should
FAT_FS be unset, or change them from y to m if FAT_FS=m.

Note that menuconfig does at least get CONFIG_NLS right: it only get's
set, and you only get prompted for the codepages, if [ CONFIG_JOLIET=y
-o CONFIG_FAT_FS!=n -o CONFIG_NTFS_FS!=n ].

Looking at scripts/Configure and scripts/Menuconfig, the problem is
Menuconfig's dep_tristate() function. Compare it w/ Configure's and
all should become clear. Or at least partly sunny.... :)

-JimC
--
James H. Cloos, Jr.
<cloos@jhcloos.com>
PGP KeyId=0xB84D7D6F <http://www.jhcloos.com/cloos/pgp_public_key.txt>
Fingerprint20 = F265 CF1F 1951 A103 E287 1350 1A0D 598D B84D 7D6F


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html

\
 
 \ /
  Last update: 2005-03-22 13:43    [W:0.032 / U:0.532 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site