Bug 12650 - synaptics needs some patches
: synaptics needs some patches
Status: CLOSED FIXED
Product: Codex
Classification: Unclassified
Component: xorg-modular
: stable grimoire
: x86 Linux
: P2 normal
Assigned To: Grimoire Bug List
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-06-09 12:02 UTC by Timothée Lecomte
Modified: 2007-03-31 02:24 UTC (History)
3 users (show)

See Also:
disk: fixed_in_lesser_branch+
eric: integrate_to_stable_grimoire+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Timothée Lecomte 2006-06-09 12:02:26 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 !
Comment 1 Treeve Jelbert 2006-06-11 01:59:59 UTC
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.
Comment 2 Jaka Kranjc 2006-06-23 09:27:35 UTC
a very slightly different synaptics spell is also in xorg-modular. That one 
needs fixing too (currently impossible) and one should just be removed.
Comment 3 Seth Woolley 2006-07-08 17:43:58 UTC
This bug now exists in stable-rc, version 0.5
Comment 4 Timothée Lecomte 2006-07-21 11:46:32 UTC
The new upstream version (0.14.6) seems to solve the second issue too as it
compiles fine on my modular system.
Comment 5 Disk Guru 2006-08-29 03:42:59 UTC
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.
Comment 6 Disk Guru 2006-08-29 04:20:27 UTC
I removed synaptics from xorg-modular as the spell in the regular grimoire now
handle both versions.
Comment 7 Eric Sandall 2006-09-19 18:14:03 UTC
People may want to use xorg-modular with stable, so this fix should go through
(IMO). Besides, newer versions are *always* better, right? ;)
Comment 8 Jaka Kranjc 2007-01-02 03:50:22 UTC
What exactly did you approve? I'd just bump it.
Comment 9 Eric Sandall 2007-01-03 16:33:19 UTC
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.
Comment 10 Andraž 'ruskie' Levstik 2007-01-04 08:52:29 UTC
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...
Comment 11 Jaka Kranjc 2007-01-04 08:55:25 UTC
there.
Comment 12 Jaka Kranjc 2007-01-11 07:22:10 UTC
integrated.
Comment 13 Jeremy Blosser 2007-03-31 01:24:22 UTC
closing fixed bugs