Summary: | app-emulation/xen-tools-3.0.2-r4 doesn't compile w/ linux-headers-2.6.20 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Boyd Stephen Smith Jr. <bss03> |
Component: | New packages | Assignee: | Gentoo Xen Devs <xen> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cremes.devlist |
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 159304 |
Description
Boyd Stephen Smith Jr.
2007-03-21 11:28:28 UTC
app-emulation/xen-tools-3.0.2-r2 and -r3 still fail because of -Werror / enum values not handled in a switch, which leaves me (at least) with no available xen-tools. This bug has just bitten me too. It's clearly due to <asm/page.h> not being exported to /usr/include/asm. As of the latest version I could find for 32-bit x86 (linux-headers-2.6.20-r4) there is a patch to specifically exclude the export of page.h. Clearly xen-tools (and mbootpack which is causing our problem here) compiles cleanly on other distros so they must be exporting that file (and perhaps others) to userland. If the gentoo maintainers don't want to export it, does anyone have a suggestion for how this can be fixed for the xen-tools package? (In reply to comment #2) > This bug has just bitten me too. It's clearly due to <asm/page.h> not being > exported to /usr/include/asm. As of the latest version I could find for 32-bit > x86 (linux-headers-2.6.20-r4) there is a patch to specifically exclude the > export of page.h. > > Clearly xen-tools (and mbootpack which is causing our problem here) compiles > cleanly on other distros so they must be exporting that file (and perhaps > others) to userland. If the gentoo maintainers don't want to export it, does > anyone have a suggestion for how this can be fixed for the xen-tools package? > If possible try the latest ebuilds (for 3.0.4) from my overlay at http://overlays.gentoo.org/svn/dev/marineam/xen/ (can be fetched via layman as marineam-xen). This is the version that will be going into portage soon, as soon as I resolve a few issues with hvm guests. 3.0.4 is quite a bit better than 3.0.2 On hardened/amd64 everything compiles ok with the ebuilds currently in portage: linux-headers-2.6.21 xen-sources-2.6.16.52 xen-tools-3.0.4_p1 xen-3.0.4_p1 Sounds like >=3.0.4 is happy, closing. |