Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 237091 - mesa-7.1 merged before xorg-server-1.5, caused DRI to fail which caused gdm to not start
Summary: mesa-7.1 merged before xorg-server-1.5, caused DRI to fail which caused gdm t...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-08 19:23 UTC by Joshua Roys
Modified: 2008-09-08 23:09 UTC (History)
1 user (show)

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 Joshua Roys 2008-09-08 19:23:16 UTC
I noticed xorg-server-1.5 in ~x86 this morning and upgraded to it, which resulted in an emerge looking like:

libdrm-2.3.1
... (other packages)
mesa-7.1
... (other packages)
xorg-server-1.5

After this I had to re-emerge xf86-video-i810 which wasn't being loaded by X because of a missing symbol.

After that, gdm would fail to start with no apparent error message.  After shooting in the dark for a while I noticed that if I disabled DRI in xorg.conf gdm would start - so I re-emerged all dri-related things (and perhaps some that weren't... gdm, xf86driproto, dri2proto, xf86vidmodeproto, xf86miscproto, xf86-video-i810, libXxf86misc), ending with mesa which finally let gdm start.

Reproducible: Didn't try
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2008-09-08 22:48:48 UTC
You should re-enable DRI if you haven't do so already.

For some reason, Intel machines needs to be restarted after updating xorg, the driver must have some weird bit-banging issues.

If DRI still doesn't work, please don't hesitate to reopen this bug.

Thanks
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2008-09-08 23:09:50 UTC
Mesa has to come before xorg-server. It might be affected by version changes in some of the X libraries and protocol headers, though. I'll update all the library and proto dependencies in Mesa to pull in the latest versions.