All versions (testing and stable) fail to compile with mach64. I will attach the log, since its pretty big. Reproducible: Always Steps to Reproduce: 1.emerge x11-drm 2. 3. Actual Results: Emerge fails Expected Results: Emerge completed
Created attachment 67502 [details] The emerge log
Comment on attachment 67502 [details] The emerge log Changed file type to text/plain.
2.6.13 is wreaking havoc with all external modules right now. If you don't want to work on patching x11-drm my best advice is stick with 2.6.12. Before you do, quickly try with vanilla-sources-2.6.13 to make sure it's not one of our patches. If it still fails maybe post a bug at https://bugs.freedesktop.org for dri (they share that bugzilla).
Ok I'll do that. Is it worth truying the drm CVS ?
Update: Works fine with vanilla-sources 2.6.13. So I guess it is gentoo-sources' fault?
Possibly... The files it claims are missing shouldn't be. Did you config/compile the new kernel before trying x11-drm?
Yes, I will try recompiling it again though.
Hm - I don't know, why portage wants to install the new version of x11-drm. I have also kernel 2.6.13. It looks like this: >>> emerge (1 of 1) x11-base/x11-drm-20050502 to / >>> md5 files ;-) x11-drm-20050502.ebuild >>> md5 files ;-) x11-drm-4.3.0-r7.ebuild >>> md5 files ;-) x11-drm-20050807.ebuild >>> md5 files ;-) files/digest-x11-drm-4.3.0-r7 >>> md5 files ;-) files/digest-x11-drm-20050502 >>> md5 files ;-) files/digest-x11-drm-20050807 >>> md5 files ;-) files/modules.d-x11-drm >>> md5 src_uri ;-) x11-drm-20050502-gentoo-0.2.tar.bz2 >>> md5 src_uri ;-) linux-drm-20050502-kernelsource.tar.bz2 * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.13-gentoo !!! ERROR: x11-base/x11-drm-20050502 failed. !!! Function pkg_setup, Line 38, Exitcode 0 !!! Please set at least one video card in VIDEO_CARDS in make.conf or the environment. Possible VIDEO_CARDS values are: 3dfx ffb i810 i830 i915 mach64 matrox rage128 radeon savage sis via. !!! If you need support, post the topmost build error, NOT this status message. But I have an nvidia-graphics-board, so I don't need it?!
(In reply to comment #8) > Hm - I don't know, why portage wants to install the new version of x11-drm. This is not related to this particular bug. Please check the output of `emerge -utvDN world` to see what's dragging it in. File another bug if it's still a problem.
This still relevant?
yes! I have also the problem, that x11-drm won't compile
latest stable version of x11-drm (20050502) does not compile with linux-2.6.17-suspend2-r5, latest testing version (20060608) does. arch=x86
It looks to me as though your /usr/include/asm and possibly /usr/include/linux directory contents have been modified thus causing the build to fail. It could be worth looking into restoring your /usr/include files to a default state - if someone can confirm my theory. It's only a rough guess, as I've seen similar errors when I modified my includes and tried compiling X11 from source...
I think it's safe to close this for sanity... Both the offending package and the offending kernel are history. >=2.6.19 are breaking x11-drm (and many other external modules) now, but it's a different issue, and there are already bugs filed.
Closing.