Re: kernel 1.3.75/76

Andrew C. Esh (andrewes@cnt.com)
Thu, 21 Mar 1996 09:07:10 -0600


DUPRE Christophe wrote:
>
> I've been unable to compile both of these kernels : during compile of
> drivers/char/consolemap.cm gcc is unable to find the file uni_hash.tbl or
> something like that, near line 303.
>
> I've upgraded by patching from 1.3.71.

I remember a bug in "conmakehash.c" that caused it not to be able to
produce that table. Conmakehash is compiled and run during the kernel
build in order to make that table. I had to fix some of the logic, because
whoever wrote it simply believed the manpage for "isxdigit(3)". The
description of the return value for that function is:

RETURN VALUE
The values returned are nonzero if the character c falls
into the tested class, and a nonzero value if not.

... so I can see why there was some confusion.

I don't remember exactly which kernel had this problem, but I am certain
it was between 1.3.60 and 1.3.71. This probably isn't your problem, however,
since I was able to build 1.3.71 without any problems.

-- 
Andrew C. Esh			mailto:andrew_esh@cnt.com
IRC: DrChandra
Computer Network Technology	andrewes@mtn.org (finger for PGP key)
6500 Wedgwood Road		612.550.8000 (main)
Maple Grove MN 55311		612.550.8229 (direct)
http://www.cnt.com - CNT Inc. Home Page
http://www.mtn.org/~andrewes - ACE Home Page