Bugzilla – Bug 12650
synaptics needs some patches
Last modified: 2007-03-31 02:24:22 UTC
The spell synaptics won't compile as is. It complains about "conflicting types". The following page lists two patches for 0.14.4 : http://rpmfind.net//linux/RPM/fedora/devel/src/synaptics-0.14.4-7.src.html The first one (synaptics-0.14.4-delibcwrap.patch) will remove the conflicting types. The second one (synaptics-0.14.4-modularx.patch) will make it compile for modular X. The second one has been integrated in the upstream 0.14.5 version, which has been released a few days ago. The first one will apply to 0.14.5 with some harmless rejects, and it is needed to change one remaining xf86sscanf() by sscanf() in synaptics.c Then we will have a functional synaptics spell !
I updated the spell to synaptics-0.14.5 and it compiles for me using gcc-4.1.1 and xorg-6.9.0, without any patches. Now in test.
a very slightly different synaptics spell is also in xorg-modular. That one needs fixing too (currently impossible) and one should just be removed.
This bug now exists in stable-rc, version 0.5
The new upstream version (0.14.6) seems to solve the second issue too as it compiles fine on my modular system.
As Timothy said, the 0.14.6 released in July works with all versions. The Changelog anyway mentions the compatibility with xorg 7.1. Tested both on monolothic and modular. :-) I put ? for stable grimoire as I have no idea or not (but I would say no) stable should be compatible with xorg-modular.
I removed synaptics from xorg-modular as the spell in the regular grimoire now handle both versions.
People may want to use xorg-modular with stable, so this fix should go through (IMO). Besides, newer versions are *always* better, right? ;)
What exactly did you approve? I'd just bump it.
The version update that works for all versions (0.14.6, I believe). In order: Commit fa6f92e6da61f81420181856fd34daeeff626db8 fixes the compile and URLs Commit 75886c19964e295f2db520699a3d70eb769b60f8 is the update to 0.14.6.
Using stable and xorg-modular isn't really supported and is discouraged... Anyway this is fixed in stable-rc-0.6 from what I can tell why is this bug still open? It's been filled against stable-rc so it's fixed...
there.
integrated.
closing fixed bugs