Summary: | x11-base/xorg-server-1.5.0 with USE=kdrive fails to compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andriy Baranskyy <andriy155> |
Component: | New packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | Martin.vGagern, meyerm, oldium.pro |
Priority: | High | Keywords: | Inclusion |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
complete build log
ebuild environment file |
Description
Andriy Baranskyy
2008-09-07 01:34:56 UTC
Created attachment 164764 [details]
complete build log
Created attachment 164765 [details]
ebuild environment file
Isn't this the same problem as bug #235599 (linux-headers-2.6.26 and dev-libs/libx86)? I guess I will face the same problem in the afternoon as soon as my xorg-server-1.5 gets to be compiled :-) And bug #235455 (read-edid & linux-headers) ... This bug will only be hit when you build xorg-server with the kdrive-USE-flag enabled. When you don't need it you could try disabling it - then xorg-server should build (just did it on my computer ;-) ). Thanks for the tip. xorg compiles fine without kdrive use-flag I was surprised that I didn't have problem compiling xorg-server, but actually I don't use "kdrive". Now I'm surprised that my KDE environment is unusable, it starts with 1 desktop, window decoration for some windows is missing, and finally the computer freezes during the KDE startup (rebuilding qt and kdelibs didn't help, I have to probably rebuild all installed kde-base/). I use fvwm for now. But this is little bit off-topic. So I just confirm that the compilation works for me, I don't use "kdrive". Thanks for confirming this. Updating summary This here looks like bug 235575 which has been duped to bug 235789 which in turn mentions a fix from bug 235310 comment 6. That fix is for read-edid, though, and porting it to xorg-server will take a bit of work. According to Google Code Search, IF_MASK should have a value of 0x200 and IOPL_MASK of 0x3000. Both are present in some versions of a linux header file called vm86.h. The file hw/xfree86/int10/xf86int10.h in the xorg source tree seems to contain similar definitions called X86_IF_MASK and X86_IOPL_MASK. So I think we should get kdrive to include that file and use those constants. *** This bug has been marked as a duplicate of bug 235789 *** |