Gentoo finally pulled xorg-server version 1.4 out of the portage tree. I believe 1.3 has been know to have some memory leaks and 1.5 has a variety of dependency packages are have the architecture masks on them (~amd64). So I was sticking with 1.4. Since it's gone, it seems like I should bite the bullet.

I had to un-keyword a bunch of packages. From my /etc/portage/package.keywords:

x11-proto/dri2proto ~amd64
x11-libs/pixman ~amd64
x11-libs/libXau ~amd64
x11-proto/xf86driproto ~amd64
x11-proto/randrproto ~amd64
x11-libs/libXfont ~amd64
x11-drivers/xf86-video-fbdev ~amd64
x11-drivers/xf86-input-mouse ~amd64

The xorg-server complained that it had a different nptl (Native Posix Thread Library) USE flag than mesa. I turned them both off, rebuilt everything, fired up X and continued work as usual. As I was web browsing, all of a sudden, none of my keystrokes or mouse clicks woudl do anything. I couldn't move the focus from firefox and anytime I would type something, it would start typing in the firefox quick search (but no where else). Weird. I rebuilt all of my office applications (firefox, gnome-terminal, gnumeric, etc); same behavior.

I tried to rebuild the whole tree of xorg-server (emerge -ev xorg-server) over lunch. Same behaviour.

I tried to turn on the nptl USE flags. Same behaviour.

I was really glad that I had quickpkg'ed xorg-server-1.4, because restoring that was the only thing that I could do to mitigate firefox stealing my mouse and keyboard.




blog comments powered by Disqus

Published

16 December 2008

Category

work

Tags