Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 409307 - x11-drivers/xf86-input-evdev-2.7.0 should require xorg to be built with USE=udev
Summary: x11-drivers/xf86-input-evdev-2.7.0 should require xorg to be built with USE=udev
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-22 12:31 UTC by nzqr
Modified: 2015-09-09 13:55 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 nzqr 2012-03-22 12:31:37 UTC
x11-drivers/xf86-input-evdev-2.7.0 should require xorg to be built with USE=udev, otherwise it fails on loading with unresolved symbols:

...
(++) Log file: "xlog_server", Time: Thu Mar 22 15:02:23 2012
(==) Using config file: "/etc/xorg.conf"
Xorg: symbol lookup error: /usr/lib64/xorg/modules/input/evdev_drv.so: undefined symbol: udev_new

Reproducible: Always
Comment 1 Chí-Thanh Christopher Nguyễn gentoo-dev 2012-03-22 22:06:13 UTC
Fixed in CVS.
Comment 2 om3i 2015-08-12 15:51:58 UTC
Actually it should not depend on udev-enabled xorg, it was fixed properly in upstream:

http://cgit.freedesktop.org/xorg/driver/xf86-input-evdev/commit/?id=bc8997e8120cc8d4f33f44e0734fa488f9fef3b0
Comment 3 Matt Turner gentoo-dev 2015-09-06 16:34:43 UTC
xf86-input-evdev does require udev, as seen in its configure.ac: http://cgit.freedesktop.org/xorg/driver/xf86-input-evdev/tree/configure.ac

We haven't listed udev as an explicit dependency, which is fine so long as we're depending on xorg-server[udev]. Since regardless of whether xorg-server is required to be built with udev support, you still have to have udev for xf86-input-evdev, I'm not sure it's worth changing xorg-server[udev] to an explicit udev dependency.

I'm going to close as WONTFIX unless there's a compelling reason I haven't considered.
Comment 4 om3i 2015-09-09 09:16:57 UTC
Its generally ugly and hackish way to specify dependency, also evdev driver works with xorg built without udev support and without running udev daemon (don't ask why to do this).
Comment 5 Matt Turner gentoo-dev 2015-09-09 13:55:19 UTC
Would it allow you to have a different set of installed packages?