• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 251
  • Last Modified:

Error while compiling kernel

While trying to compile the kernel of RedHat 6.1, after writting :
make zImage (or bzImage)
I'm getting the following error messege :
/usr/src/linux/include/linux/kernel_stat.h:44: `smp_num_cpus' undeclared (first use in this function)

The compilation doesn't end properly.
I have Dual P3 processor(s).
Can someone help ?
0
ygal02
Asked:
ygal02
1 Solution
 
kiffneyCommented:
This is a post by Michael Chastain.

Yes, this is a known bug with CONFIG_MODVERSIONS. If you have
CONFIG_MODVERSIONS turned on, and you build a kernel, and then you change
certain options such as CONFIG_SMP, you will get stale *.ver files and
your build will blow up.


Workaround:


copy your /usr/src/linux/.config file somewhere
make mrproper (or remove your whole tree and re-install it)
put your /usr/src/linux/.config file back
make oldconfig
make dep
make clean
make bzImage
make modules
make modules_install (if you want)


Hope this helps,


Michael Elizabeth Chastain
<mailto:mec@shout.net>
"love without fear"


0

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now