missing memset in divas and eicon in 2.2.20

Peter T. Breuer (ptb@it.uc3m.es)
Tue, 22 Jan 2002 00:36:09 +0100 (MET)


betty:/usr/local/src/linux-2.2.20% sudo depmod -ae -F System.map 2.2.20-SMP
depmod: *** Unresolved symbols in
/lib/modules/2.2.20-SMP/misc/divas.o depmod: memset
depmod: *** Unresolved symbols in
/lib/modules/2.2.20-SMP/misc/eicon.o depmod: memset

Both compiled as modules, SMP kernel, i686 compile. No, I didn't make a
patch - I was too busy fighting with sct's patch for ext3, which is also
slightly toasted in the deendencies department when compiled as a
module.

I don't know why these are missing memset. Of course memset is in the
kernel and nobody else misses it one bit! Yes, they do include at least
some header that incorporates memset (from linux/strings.h? Or in
asm-i386?), because I tried copying an inline memset.h definition into
their header files, and it produced a typical compiler error ("error
before '?' .." sic) from a memset macro clash. One of the component
sources of divas.o and eicon.o must be missing an #include
<asm/strings.h>.

Your mission is to find and eliminate that missing include.

Good luck.

---------------------------------------------------------------------
Peter T. Breuer MA CASM PhD (Ing.), Prof. Asoc.
Area de Ingenieria Telematica E-mail: ptb@it.uc3m.es
Dpto. Ingenieria Tel: +34 (9)1 624 87 81
Universidad Carlos III de Madrid Fax: +34 (9)1 624 8749/9430
Butarque 15, Leganes/Madrid URL: http://www.it.uc3m.es/~ptb
E-28911 Spain Mob: +34 69 666 7835
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/