Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 284830 - xorg-server-1.6.3 ebuild fails to recompile input modules
Summary: xorg-server-1.6.3 ebuild fails to recompile input modules
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-13 22:01 UTC by David Raison
Modified: 2009-09-14 08:13 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 David Raison 2009-09-13 22:01:06 UTC
Upgrading to xorg-server-1.6.3 doesn't rebuild the input modules such as evdev.
Modules built for prior versions such as 1.5.3 won't work with 1.6.3

This leads to input devices not working in X and the following error message in Xorg.0.log:
(EE) module ABI major version (2) doesn't match the server's version (4)

Reproducible: Always

Steps to Reproduce:
1. upgrade to xorg-server-1.6.2
2. start x
3.

Actual Results:  
evdev module wasn't recompiled, --> input devices not working, hard reset or login via ssh (if enabled) required.

Expected Results:  
Ebuild should have pulled in evdev module and recompiled it.
Comment 1 Rafał Mużyło 2009-09-14 00:15:45 UTC
In postinstall notes of the ebuild:
        ewarn "You must rebuild all drivers if upgrading from xorg-server 1.5"
        ewarn "or earlier, because the ABI changed. If you cannot start X because"
        ewarn "of module version mismatch errors, this is your problem."

        echo
        ewarn "You can generate a list of all installed packages in the x11-drivers"
        ewarn "category using this command:"
        ewarn "emerge portage-utils; qlist -I -C x11-drivers/"

Due to how dependencies of xorg-sever are done, other way
is not really possible.

Though it IS annoying, if you missed it.

I'd resolve it as INVALID, though today seems not to be my day,
so I'm leaving that to somebody else.
Comment 2 David Raison 2009-09-14 08:13:29 UTC
Ok, seems I missed that.
Sorry, pebkac then.