Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 296956 - media-libs/mesa[gallium] should DEPEND on x11-base/xorg-server
Summary: media-libs/mesa[gallium] should DEPEND on x11-base/xorg-server
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
: 298816 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-12-14 22:16 UTC by ferret
Modified: 2010-01-02 09:26 UTC (History)
2 users (show)

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


Attachments
/var/tmp/portage/media-libs/mesa-7.7_rc2/temp/build.log (build.log,558.11 KB, text/plain)
2009-12-15 14:31 UTC, ferret
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ferret 2009-12-14 22:16:51 UTC
Compile failure with mesa-7.7_rc2.ebuild iff gallium USE flag is enabled and xorg-server is not installed.

It needs the xorg-server.pc file for some reason.
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2009-12-15 10:22:30 UTC
Care to provide a full build.log please?

Thanks
Comment 2 ferret 2009-12-15 14:31:49 UTC
Created attachment 213088 [details]
/var/tmp/portage/media-libs/mesa-7.7_rc2/temp/build.log
Comment 3 Rémi Cardona (RETIRED) gentoo-dev 2009-12-15 17:41:57 UTC
Thanks
Comment 4 Tomáš Chvátal (RETIRED) gentoo-dev 2009-12-24 15:28:37 UTC
Mesa now depends on xorg-server properly
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2009-12-26 14:45:34 UTC
NAK, let's disable building the xorg state tracker instead of creating another painful circular dep loop.
Comment 6 Willie Wong 2009-12-27 17:43:20 UTC
Any idea what I should do to actually install X on a new machine now? xorg-server-1.7.3.901-r1 requires gl (which is supplied by mesa) to build, but mesa requires xorg-server to build....
Comment 7 Willie Wong 2009-12-27 17:53:31 UTC
Ah, I just need to re-sync. Sorry for the noise. Ran into the problem yesterday morning, but didn't check b.g.o. until today. Thanks for the hard work during the holiday!
Comment 8 Rémi Cardona (RETIRED) gentoo-dev 2009-12-29 12:38:56 UTC
*** Bug 298816 has been marked as a duplicate of this bug. ***
Comment 9 ferret 2009-12-30 00:10:28 UTC
After these changes, emerging mesa with gallium now doesn't install this file:

/usr/lib64/xorg/modules/drivers/modesetting_drv.so

This means KMS will not work, which is kinda the whole point of the mesa 7 series, no? :)
Comment 10 Rémi Cardona (RETIRED) gentoo-dev 2009-12-30 07:28:54 UTC
(In reply to comment #9)
> This means KMS will not work, which is kinda the whole point of the mesa 7
> series, no? :)

No, this is mesa installing a Xorg driver for _all_ chips that are supported via a KMS driver...

Confusing, but don't worry, KMS will still work, Mesa's Xorg state tracker (modesetting_drv.so) is still very much experimental.

Thanks
Comment 11 Rémi Cardona (RETIRED) gentoo-dev 2010-01-02 09:26:30 UTC
*** Bug 298816 has been marked as a duplicate of this bug. ***