Bug 459183
Summary: | mpspec.h includes mach_mpspec.h: No such file or directory | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jerry Williams <sa84120> |
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | jlaska |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-08-14 21:30:24 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jerry Williams
2008-08-14 20:32:51 UTC
Comparing the kernel-devel packages from F9 and rawhide I see the following: # Fedora 9 $ rpm -qpl kernel-devel-2.6.25-14.fc9.i686.rpm | grep "mach_mpspec.h" /usr/src/kernels/2.6.25-14.fc9.i686/include/asm-x86/mach-bigsmp/mach_mpspec.h /usr/src/kernels/2.6.25-14.fc9.i686/include/asm-x86/mach-default/mach_mpspec.h /usr/src/kernels/2.6.25-14.fc9.i686/include/asm-x86/mach-es7000/mach_mpspec.h /usr/src/kernels/2.6.25-14.fc9.i686/include/asm-x86/mach-generic/mach_mpspec.h /usr/src/kernels/2.6.25-14.fc9.i686/include/asm-x86/mach-numaq/mach_mpspec.h /usr/src/kernels/2.6.25-14.fc9.i686/include/asm-x86/mach-summit/mach_mpspec.h # Fedora 10 (rawhide) $ rpm -qpl kernel-devel-2.6.27-0.244.rc2.git1.fc10.i686.rpm | grep "mach_mpspec.h" /usr/src/kernels/2.6.27-0.244.rc2.git1.fc10.i686/include/asm/mach-default/mach_mpspec.h /usr/src/kernels/2.6.27-0.244.rc2.git1.fc10.i686/include/asm/mach-generic/mach_mpspec.h Could this be a case of the VirtualBox Guest Additions software not looking in the right place? I believe so yes. It should also passing a -Iinclude/asm/mach-whatever jwilliam: is there any upstream to report this against the Virtual Box toolchain? I reported it here: http://www.virtualbox.org/ticket/1961 if that is what you mean. After speaking briefly with Dave Jones, it sounds like something might have changed recently that might be affecting your results. Dave mentioned he might poke around briefly to see if he can shed some light on this. jwilliams: Based on Dave's results, we can open this bug back up, or post some feedback into the vbox ticket you've created. Thanks! I overlooked this part the first time.. echo " ERROR: Kernel configuration is invalid."; \ echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \ echo " Run 'make oldconfig && make prepare' on kernel src to This is bogus. Those files surely exist if you have kernel-devel installed. It must be looking in the wrong place. Check that they're there (look in /lib/modules/2.6.27-0.244.rc2.git1.fc10.i686/build/ .. ) They are both there. include/linux/autoconf.h and include/config/auto.conf http://www.virtualbox.org/ticket/1961#comment:3 08/19/08 20:39:02 changed by frank ¶ status changed from new to closed. resolution set to invalid. Actually this is definitely a packaging bug. I've just downloaded that rpm package and compiled the module against these headers as well. The kernel Makefile adds -Iinclude/asm-x86/mach-generic -Iinclude/asm-x86/mach-default to the include directory search path (this can be seen in your log as well) but this directory is not packaged. Instead, the package contains only the asm directory which should actually be a symbolic link to asm-x86 in that case. So this is definitely a bug of the rpm package. Closing. So it looks like it is back in the Fedora court. ah. I see what's happening. yeah, this will require some specfile changes. This likely broke when some architectures moved from include/asm-* to arch/*/include I'll fix this up when we Fedora infrastructure works again. Fixed with kernel-2.6.27-0.284.rc4.git6.fc10.i686 other kernel files. |