When trying to build a 2.4.4-6mdk kernel from
kernel-source-2.4.4.-6mdk (so that I can debug both the ipsec problems
as well as the nfs/statd problem) I am getting the following errors
trying to "make modules":
make[2]: Entering directory `/usr/src/linux-2.4.4/drivers/atm'
/usr/bin/kgcc -D__KERNEL__ -I/usr/src/linux-2.4.4/include -Wall -Wstrict-prototypes
-O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -march=i586 -DMODULE
-DMODVERSIONS -include /usr/src/linux
-2.4.4/include/linux/modversions.h -g -c -o eni.o eni.c
In file included from /usr/src/linux-2.4.4/include/asm/processor.h:13,
from /usr/src/linux-2.4.4/include/linux/prefetch.h:13,
from /usr/src/linux-2.4.4/include/linux/list.h:6,
from /usr/src/linux-2.4.4/include/linux/module.h:12,
from eni.c:6:
/usr/src/linux-2.4.4/include/asm/page.h:91: nondigits in number and not hexadecimal
/usr/src/linux-2.4.4/include/asm/page.h:91: nondigits in number and not hexadecimal
/usr/src/linux-2.4.4/include/asm/page.h:91: nondigits in number and not hexadecimal
/usr/src/linux-2.4.4/include/asm/page.h:91: nondigits in number and not hexadecimal
/usr/src/linux-2.4.4/include/asm/page.h:91: parse error before `577f4bff'
/usr/src/linux-2.4.4/include/asm/page.h:91: `do_BUG_R_ver_str' declared as function
returning a function
/usr/src/linux-2.4.4/include/asm/page.h:91: warning: function declaration isn't a
prototype
In file included from /usr/src/linux-2.4.4/include/linux/prefetch.h:13,
from /usr/src/linux-2.4.4/include/linux/list.h:6,
from /usr/src/linux-2.4.4/include/linux/module.h:12,
from eni.c:6:
This seems to be some kind of problem with the modversioning but I
have never really understood module versioning well enough to suss out
what is going on here.
Any ideas?
b.
--
Brian J. Murrell