Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 227389 - x11-drivers/xf86-video-i810-2.3.* cannot build against x11-libs/libdrm-2.3.1_pre20080528
Summary: x11-drivers/xf86-video-i810-2.3.* cannot build against x11-libs/libdrm-2.3.1_...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-16 08:07 UTC by falcon
Modified: 2008-07-01 19:17 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description falcon 2008-06-16 08:07:29 UTC
x11-drivers/xf86-video-i810-2.3.* cannot build against x11-libs/libdrm-2.3.1_pre20080528, but compiles fine with libdrm-2.3.0.  x11-drivers/xf86-video-i810-2.3.*.ebuild should include "!>x11-libs/libdrm-2.3.1", but I'm not sure if that should go in depend or rdepend.

Specifically, the i810 ebuild needs the header file xf86mm.h, which libdrm-2.3.1 seems to no longer provide (and it looks like it's gone from their CVS repository, which is currently inaccessible).

Reproducible: Always

Steps to Reproduce:
1. emerge x11-libs/libdrm-2.3.1_pre20080528
2. Try to emerge x11-drivers/xf86-video-i810-2.3.*

Actual Results:  
It fails to compile.

Expected Results:  
The later version of libdrm should be masked in xf86-video-i810.
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2008-06-18 15:39:33 UTC
=x11-libs/libdrm-2.3.1_pre* is in package.mask.

If you want xorg 7.4, you'll have to unmask it all and rebuild xorg-server.

Donnie, closing invalid?
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2008-06-18 17:27:10 UTC
No support for masked stuff, sorry (aka WONTFIX). There will be a libdrm 2.4 as soon as it's released.
Comment 3 vltg0903 2008-07-01 12:06:20 UTC
Isn't the problem here the driver itself rather than libdrm? Anyway, the intel driver from git builds against xorg-server-1.4.99*, libdrm-2.3.1, and works.

git-clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel
Comment 4 Donnie Berkholz (RETIRED) gentoo-dev 2008-07-01 17:28:43 UTC
It needs to patch in commit 55678c64bc6e3ed613ea6db14c105c18a0cf28ce from master.
Comment 5 Donnie Berkholz (RETIRED) gentoo-dev 2008-07-01 19:17:41 UTC
I just committed a fix for this to 2.3.1-r2 and 2.3.2.