media-libs/mesa-7.1_rc1.ebuild has RDEPEND=">=x11-libs/libdrm-9999", but there is no such ebuild in portage tree (perhaps in dev's personal overlay?). As a result, media-libs/mesa won't compile as the dependency tree can't be resolved. Reproducible: Always Steps to Reproduce: 1. Switch to ACCEPT_KEYWORDS="~x86" 2. emerge --sync 3. emerge media-libs/mesa Actual Results: These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds to satisfy ">=x11-libs/libdrm-9999". (dependency required by "media-libs/mesa-7.1_rc1" [ebuild]) Expected Results: media-libs/mesa should depend on an available ebuild for x11-libs/libdrm and emerge cleanly.
If you change >=x11-libs/libdrm-9999 with >=x11-libs/libdrm-2.3.1_pre20080528 compile fine
I'm having some issues getting mesa to work with the libdrm 2.3.1* stuff, so I'm working on that.
It doesn't look to me like the ebuild itself depends on that. Is there possibly some other reason it might? The ebuild itself depends only on >=x11-libs/libdrm-2.3.1_pre1.
(In reply to comment #3) > It doesn't look to me like the ebuild itself depends on that. Is there > possibly some other reason it might? > > The ebuild itself depends only on >=x11-libs/libdrm-2.3.1_pre1. > That would indicate that the ebuild has been changed as Donnie Berkolz (maintainer for mesa) has resolved the issues he alluded to in the above post. I've therefore marked this as FIXED