Red Hat Bugzilla – Bug 126563
pci.h for mmconfig.c missing in kernel-sourcecode-2.6.6-1.435
Last modified: 2015-01-04 17:07:19 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.7)
Description of problem:
Compiling the kernel with defaults in menuconfig fails because
/usr/src/linux-2.6.6-1.435/arch/x86_64/pci/mmconfig.c cannot find the
include file pci.h it needs. Copying the pci.h from
/usr/src/linux-2.6.6-1.435/arch/x86_64/pci/ permits compilation but
may have completely improper settings and is not necessarily a fix.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.mkdir /home/myname/build;mkdir /home/myname/build/kernel
4.make O=$MYBUILD mrproper
5.make O=$MYBUILD menuconfig (simply select exit and yes to save)
Actual Results: compile fails in
/usr/src/linux-2.6.6-1.435/arch/x86_64/pci/mmconfig.c with an error
indicating pci.h was not found
Expected Results: compile should not fail :-)
I just downloaded 2.6.7 from kernel.com and the same compilation
problem occurs. Either they are missing the pci.h they should have
(probably) or there is a problem with the default configuration.
Obviously, the FC2 distro kernels were not compiled this way (the
compile fails) and probably used different defaults. If the
defaults we should use to recompile the same kernel are provided in
the FC2 core distro, I don't know where they are.
mass update for old bugs:
Is this still a problem with the 2.6.9 based update kernel ?