I am running RedHat 7.1 with linux 2.4.2. Added second processor to my Gateway 6400 server which I am using as my workstation. I executed cat /proc/cpuinfo which only showed processor 0. Assuming that this means that only the first processor is in use by the OS, using make xconfig I insured that the SMP option is 'yes'.
1. Ran make dep
Received message md5sum: Warning 12 out of 12 computed checksums did NOT match
2. Ran make clear
3. Ran make clean
4. Ran make bzImage
Some warning about indirect call with *
5. Ran make modules
after the gcc _D_KERNAL ... statement
In file included from /usr/src/linux-2.4.2/include/linux/spinlock.h:35
error messages of the type and multiples of
"nondigits in number and not hexadecimal"
"parse error before 'some hex nbr'"
"`printK_R_ver_str' declared as function returns a function"
in spinlock.h and modules.h
make: ***[dummy.o] Error 1
make: Leaving dir /usr/src/linux-2.4.2/drivers/net
make: ***[modsubdir_net] Error 2
make: Leaving dir /usr/src/linux-2.4.2/drivers
make: ***[_mod_drivers] Error 2
I sure hope that this makes sense to someone
. I would think that the kernal compile would be straight forward as it an important process. Therefore I was surprised, "don't know why", when problems arose.
Cheer Up, Things Could Be Worse! So I Cheered Up - And Sure Enough, Things Got Worse . . .