Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 111547

Summary: Prepare synaptics for upcoming xorg-x11-7: install to /usr/lib/xorg/modules
Product: Gentoo Linux Reporter: Sebastian Roeder <sebroeder>
Component: New packagesAssignee: X11 External Driver Maintainers <x11-drivers>
Status: RESOLVED FIXED    
Severity: enhancement CC: gad.kadosh, hanno, sebastian
Priority: High    
Version: 2005.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 112004    

Description Sebastian Roeder 2005-11-05 05:21:06 UTC
I installed the (package masked) xorg-x11-7.0.0_rc. Synaptics doesn't work 
with this new xorg cause the module path has changed to /usr/lib/xorg/modules 
instead of /usr/lib/modules.  
 
My temporary workaround is: ln 
-s /usr/lib/modules/input/synaptics_drv.so /usr/lib/xorg/modules/input/synaptics_drv.so 
 
It would be great if the synaptics ebuild could be slightly adjusted in the 
future to work with the upcoming xorg "out of the box". 

Reproducible: Always
Steps to Reproduce:
 
Actual Results:  
X server >=7.0.0_rc1 doesn't start, complaining about missing module 
synaptics. 

Expected Results:  
X server should start and touchpad should work within X.
Comment 1 gad.kadosh 2005-11-19 01:30:38 UTC
Maybe synaptics should be moved to x11-drivers category
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2005-12-09 07:36:22 UTC
this seems to have been fixed sometime prior anyway. will look into moving to
x11-drivers though.
Comment 3 Hypnos 2006-03-24 13:40:33 UTC
The new path has been implemented in synaptics-0.14.4-r2, but not in synaptics-0.14.3.  Perhaps xorg-x11-7.0 could require the former as the minimum version.
Comment 4 Joshua Baergen (RETIRED) gentoo-dev 2006-03-26 12:02:56 UTC
(In reply to comment #3)
> The new path has been implemented in synaptics-0.14.4-r2, but not in
> synaptics-0.14.3.  Perhaps xorg-x11-7.0 could require the former as the minimum
> version.
> 

Good idea.  Done.