Je n'avais évidemment pas patché les fichiers ...
... et en le faisant, ça avance, mais je bloque sur le callback xf86WcmBellCallback undeclared !
[root@localhost linuxwacom-0.8.5-4]# make
Making all in src
make[1]: entrant dans le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src »
Making all in .
make[2]: entrant dans le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src »
make[2]: Rien à faire pour « all-am ».
make[2]: quittant le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src »
Making all in wacomxi
make[2]: entrant dans le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/wacomxi »
/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wall -g -O2 -I/usr/include -MT wacomxi.lo -MD -MP -MF .deps/wacomxi.Tpo -c -o wacomxi.lo wacomxi.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wall -g -O2 -I/usr/include -MT wacomxi.lo -MD -MP -MF .deps/wacomxi.Tpo -c wacomxi.c -fPIC -DPIC -o .libs/wacomxi.o
gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wall -g -O2 -I/usr/include -MT wacomxi.lo -MD -MP -MF .deps/wacomxi.Tpo -c wacomxi.c -o wacomxi.o >/dev/null 2>&1
mv -f .deps/wacomxi.Tpo .deps/wacomxi.Plo
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -g -O2 -I/usr/include -no-undefined -o libwacomxi.la -rpath /usr/local/lib/TkXInput wacomxi.lo -L/usr/lib -lX11 -lXi
gcc -shared .libs/wacomxi.o -L/usr/lib -lX11 -lXi -Wl,-soname -Wl,libwacomxi.so.0 -o .libs/libwacomxi.so.0.0.0
(cd .libs && rm -f libwacomxi.so.0 && ln -s libwacomxi.so.0.0.0 libwacomxi.so.0)
(cd .libs && rm -f libwacomxi.so && ln -s libwacomxi.so.0.0.0 libwacomxi.so)
ar cru .libs/libwacomxi.a wacomxi.o
ranlib .libs/libwacomxi.a
creating libwacomxi.la
(cd .libs && rm -f libwacomxi.la && ln -s ../libwacomxi.la libwacomxi.la)
make[2]: quittant le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/wacomxi »
Making all in util
make[2]: entrant dans le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/util »
/bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -MT wacomcfg.lo -MD -MP -MF .deps/wacomcfg.Tpo -c -o wacomcfg.lo wacomcfg.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -MT wacomcfg.lo -MD -MP -MF .deps/wacomcfg.Tpo -c wacomcfg.c -fPIC -DPIC -o .libs/wacomcfg.o
gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -MT wacomcfg.lo -MD -MP -MF .deps/wacomcfg.Tpo -c wacomcfg.c -o wacomcfg.o >/dev/null 2>&1
mv -f .deps/wacomcfg.Tpo .deps/wacomcfg.Plo
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -no-undefined -version-info 0:1:0 -o libwacomcfg.la -rpath /usr/local/lib wacomcfg.lo -L/usr/lib -lX11 -lXi -lxf86config -lm
gcc -shared .libs/wacomcfg.o -L/usr/lib -lX11 -lXi -lxf86config -lm -Wl,-soname -Wl,libwacomcfg.so.0 -o .libs/libwacomcfg.so.0.0.1
(cd .libs && rm -f libwacomcfg.so.0 && ln -s libwacomcfg.so.0.0.1 libwacomcfg.so.0)
(cd .libs && rm -f libwacomcfg.so && ln -s libwacomcfg.so.0.0.1 libwacomcfg.so)
ar cru .libs/libwacomcfg.a wacomcfg.o
ranlib .libs/libwacomcfg.a
creating libwacomcfg.la
(cd .libs && rm -f libwacomcfg.la && ln -s ../libwacomcfg.la libwacomcfg.la)
gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -MT wacdump.o -MD -MP -MF .deps/wacdump.Tpo -c -o wacdump.o wacdump.c
mv -f .deps/wacdump.Tpo .deps/wacdump.Po
gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -MT wacscrn.o -MD -MP -MF .deps/wacscrn.Tpo -c -o wacscrn.o wacscrn.c
mv -f .deps/wacscrn.Tpo .deps/wacscrn.Po
gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -MT wactablet.o -MD -MP -MF .deps/wactablet.Tpo -c -o wactablet.o wactablet.c
mv -f .deps/wactablet.Tpo .deps/wactablet.Po
gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -MT wacserial.o -MD -MP -MF .deps/wacserial.Tpo -c -o wacserial.o wacserial.c
mv -f .deps/wacserial.Tpo .deps/wacserial.Po
gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -MT wacusb.o -MD -MP -MF .deps/wacusb.Tpo -c -o wacusb.o wacusb.c
mv -f .deps/wacusb.Tpo .deps/wacusb.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -o wacdump wacdump.o wacscrn.o wactablet.o wacserial.o wacusb.o -lncurses
gcc -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -o wacdump wacdump.o wacscrn.o wactablet.o wacserial.o wacusb.o -lncurses
gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -MT xidump.o -MD -MP -MF .deps/xidump.Tpo -c -o xidump.o xidump.c
xidump.c: In function 'RawRun':
xidump.c:712: attention : dereferencing pointer 'pAny.66' does break strict-aliasing rules
xidump.c:712: note: initialized from here
xidump.c:711: attention : dereferencing pointer 'pAny.66' does break strict-aliasing rules
xidump.c:711: note: initialized from here
xidump.c:710: attention : dereferencing pointer 'pAny.66' does break strict-aliasing rules
xidump.c:710: note: initialized from here
xidump.c:705: attention : dereferencing pointer 'pAny.66' does break strict-aliasing rules
xidump.c:709: note: initialized from here
xidump.c:705: attention : dereferencing pointer 'pAny.66' does break strict-aliasing rules
xidump.c:708: note: initialized from here
xidump.c:705: attention : dereferencing pointer 'pAny.66' does break strict-aliasing rules
xidump.c:707: note: initialized from here
xidump.c:719: attention : dereferencing pointer 'pBtn' does break strict-aliasing rules
xidump.c:718: note: initialized from here
xidump.c:727: attention : dereferencing pointer 'pKey' does break strict-aliasing rules
xidump.c:726: note: initialized from here
xidump.c: In function 'CursesRun':
xidump.c:570: attention : dereferencing pointer 'pAny.61' does break strict-aliasing rules
xidump.c:571: note: initialized from here
xidump.c:579: attention : dereferencing pointer 'pAny.61' does break strict-aliasing rules
xidump.c:579: note: initialized from here
xidump.c:589: attention : dereferencing pointer 'pAny.61' does break strict-aliasing rules
xidump.c:589: note: initialized from here
xidump.c:623: attention : dereferencing pointer 'pBtn' does break strict-aliasing rules
xidump.c:621: attention : dereferencing pointer 'pBtn' does break strict-aliasing rules
xidump.c:619: note: initialized from here
xidump.c:636: attention : dereferencing pointer 'pKey' does break strict-aliasing rules
xidump.c:634: attention : dereferencing pointer 'pKey' does break strict-aliasing rules
xidump.c:632: note: initialized from here
mv -f .deps/xidump.Tpo .deps/xidump.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -L/usr/lib -lX11 -lXi -lm -o xidump xidump.o wacscrn.o -lncurses
gcc -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -o xidump xidump.o wacscrn.o -L/usr/lib -lX11 -lXi -lm -lncurses
gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -MT xsetwacom.o -MD -MP -MF .deps/xsetwacom.Tpo -c -o xsetwacom.o xsetwacom.c
mv -f .deps/xsetwacom.Tpo .deps/xsetwacom.Po
gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -MT wcmAction.o -MD -MP -MF .deps/wcmAction.Tpo -c -o wcmAction.o wcmAction.c
mv -f .deps/wcmAction.Tpo .deps/wcmAction.Po
/bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -o xsetwacom xsetwacom.o wcmAction.o libwacomcfg.la
gcc -Wall -pedantic -I/usr/include/xorg -g -O2 -I/usr/include -o .libs/xsetwacom xsetwacom.o wcmAction.o ./.libs/libwacomcfg.so -L/usr/lib -lX11 -lXi -lxf86config -lm -Wl,--rpath -Wl,/usr/local/lib
creating xsetwacom
make[2]: quittant le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/util »
Making all in xdrv
make[2]: entrant dans le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/xdrv »
gcc -MM -g -O2 -I/usr/include -I../include -I/usr/include/xorg ./xf86Wacom.c ./wcmSerial.c ./wcmUSB.c ./wcmISDV4.c ./wcmXCommand.c ./wcmCommon.c ./wcmCompat.c ./wcmConfig.c ./wcmFilter.c ./wcmTilt2Rotation.c ./wcmTouchFilter.c ./wcmValidateDevice.c ./wcmMapping.c > .depend
make[2]: quittant le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/xdrv »
make[2]: entrant dans le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/xdrv »
gcc -g -O2 -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg \
-fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 \
-o xf86Wacom.o -c ./xf86Wacom.c
Dans le fichier inclus à partir de ./xf86Wacom.h:27,
à partir de ./xf86Wacom.c:96:
/usr/include/xorg/xorg-server.h:180:1: attention : « XFree86LOADER » redéfini
Dans le fichier inclus à partir de ./xf86Wacom.h:25,
à partir de ./xf86Wacom.c:96:
./../include/xdrv-config.h:12:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de ./xf86Wacom.h:176,
à partir de ./xf86Wacom.c:96:
./xf86WacomDefs.h:132:1: attention : « MAX_BUTTONS » redéfini
Dans le fichier inclus à partir de /usr/include/xorg/xf86str.h:38,
à partir de /usr/include/xorg/xf86.h:46,
à partir de ./xf86Wacom.h:85,
à partir de ./xf86Wacom.c:96:
/usr/include/xorg/input.h:79:1: attention : ceci est la localisation d'une précédente définition
./xf86Wacom.c: In function 'xf86WcmRegisterX11Devices':
./xf86Wacom.c:525: erreur: 'xf86WcmBellCallback' undeclared (first use in this function)
./xf86Wacom.c:525: erreur: (Each undeclared identifier is reported only once
./xf86Wacom.c:525: erreur: for each function it appears in.)
./xf86Wacom.c:525: erreur: 'xf86WcmKbdCtrlCallback' undeclared (first use in this function)
./xf86Wacom.c:542: erreur: 'xf86WcmKbdLedCallback' undeclared (first use in this function)
make[2]: *** [xf86Wacom.o] Erreur 1
make[2]: quittant le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/xdrv »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src »
make: *** [all-recursive] Erreur 1
Edit :
Bon, c'est du brute force, mais j'ai regardé où se trouvait la définition de la fonction qui n'est pas définie. Elle est utilisée comme callback deux fois (deux cas #if en fait), mais le prototype est défini dans un bloc qui doit ne pas être accepté par le compilateur...
Vu qu'il n'y a rien dans le callback, j'ai sorti les définitions vides hors des blocs #if... et ça compile :
[root@localhost linuxwacom-0.8.5-4]# make
Making all in src
make[1]: entrant dans le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src »
Making all in .
make[2]: entrant dans le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src »
make[2]: Rien à faire pour « all-am ».
make[2]: quittant le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src »
Making all in wacomxi
make[2]: entrant dans le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/wacomxi »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/wacomxi »
Making all in util
make[2]: entrant dans le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/util »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/util »
Making all in xdrv
make[2]: entrant dans le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/xdrv »
gcc -MM -g -O2 -I/usr/include -I../include -I/usr/include/xorg ./xf86Wacom.c ./wcmSerial.c ./wcmUSB.c ./wcmISDV4.c ./wcmXCommand.c ./wcmCommon.c ./wcmCompat.c ./wcmConfig.c ./wcmFilter.c ./wcmTilt2Rotation.c ./wcmTouchFilter.c ./wcmValidateDevice.c ./wcmMapping.c > .depend
make[2]: quittant le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/xdrv »
make[2]: entrant dans le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/xdrv »
gcc -g -O2 -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg \
-fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 \
-o xf86Wacom.o -c ./xf86Wacom.c
Dans le fichier inclus à partir de ./xf86Wacom.h:27,
à partir de ./xf86Wacom.c:96:
/usr/include/xorg/xorg-server.h:180:1: attention : « XFree86LOADER » redéfini
Dans le fichier inclus à partir de ./xf86Wacom.h:25,
à partir de ./xf86Wacom.c:96:
./../include/xdrv-config.h:12:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de ./xf86Wacom.h:176,
à partir de ./xf86Wacom.c:96:
./xf86WacomDefs.h:132:1: attention : « MAX_BUTTONS » redéfini
Dans le fichier inclus à partir de /usr/include/xorg/xf86str.h:38,
à partir de /usr/include/xorg/xf86.h:46,
à partir de ./xf86Wacom.h:85,
à partir de ./xf86Wacom.c:96:
/usr/include/xorg/input.h:79:1: attention : ceci est la localisation d'une précédente définition
gcc -g -O2 -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg \
-fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 \
-o wcmSerial.o -c ./wcmSerial.c
Dans le fichier inclus à partir de ./xf86Wacom.h:27,
à partir de ./wcmSerial.c:20:
/usr/include/xorg/xorg-server.h:180:1: attention : « XFree86LOADER » redéfini
Dans le fichier inclus à partir de ./xf86Wacom.h:25,
à partir de ./wcmSerial.c:20:
./../include/xdrv-config.h:12:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de ./xf86Wacom.h:176,
à partir de ./wcmSerial.c:20:
./xf86WacomDefs.h:132:1: attention : « MAX_BUTTONS » redéfini
Dans le fichier inclus à partir de /usr/include/xorg/xf86str.h:38,
à partir de /usr/include/xorg/xf86.h:46,
à partir de ./xf86Wacom.h:85,
à partir de ./wcmSerial.c:20:
/usr/include/xorg/input.h:79:1: attention : ceci est la localisation d'une précédente définition
gcc -g -O2 -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg \
-fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 \
-o wcmUSB.o -c ./wcmUSB.c
Dans le fichier inclus à partir de ./xf86Wacom.h:27,
à partir de ./wcmUSB.c:20:
/usr/include/xorg/xorg-server.h:180:1: attention : « XFree86LOADER » redéfini
Dans le fichier inclus à partir de ./xf86Wacom.h:25,
à partir de ./wcmUSB.c:20:
./../include/xdrv-config.h:12:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de ./xf86Wacom.h:176,
à partir de ./wcmUSB.c:20:
./xf86WacomDefs.h:132:1: attention : « MAX_BUTTONS » redéfini
Dans le fichier inclus à partir de /usr/include/xorg/xf86str.h:38,
à partir de /usr/include/xorg/xf86.h:46,
à partir de ./xf86Wacom.h:85,
à partir de ./wcmUSB.c:20:
/usr/include/xorg/input.h:79:1: attention : ceci est la localisation d'une précédente définition
gcc -g -O2 -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg \
-fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 \
-o wcmISDV4.o -c ./wcmISDV4.c
Dans le fichier inclus à partir de ./xf86Wacom.h:27,
à partir de ./wcmISDV4.c:20:
/usr/include/xorg/xorg-server.h:180:1: attention : « XFree86LOADER » redéfini
Dans le fichier inclus à partir de ./xf86Wacom.h:25,
à partir de ./wcmISDV4.c:20:
./../include/xdrv-config.h:12:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de ./xf86Wacom.h:176,
à partir de ./wcmISDV4.c:20:
./xf86WacomDefs.h:132:1: attention : « MAX_BUTTONS » redéfini
Dans le fichier inclus à partir de /usr/include/xorg/xf86str.h:38,
à partir de /usr/include/xorg/xf86.h:46,
à partir de ./xf86Wacom.h:85,
à partir de ./wcmISDV4.c:20:
/usr/include/xorg/input.h:79:1: attention : ceci est la localisation d'une précédente définition
gcc -g -O2 -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg \
-fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 \
-o wcmXCommand.o -c ./wcmXCommand.c
Dans le fichier inclus à partir de ./xf86Wacom.h:27,
à partir de ./wcmXCommand.c:33:
/usr/include/xorg/xorg-server.h:180:1: attention : « XFree86LOADER » redéfini
Dans le fichier inclus à partir de ./xf86Wacom.h:25,
à partir de ./wcmXCommand.c:33:
./../include/xdrv-config.h:12:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de ./xf86Wacom.h:176,
à partir de ./wcmXCommand.c:33:
./xf86WacomDefs.h:132:1: attention : « MAX_BUTTONS » redéfini
Dans le fichier inclus à partir de /usr/include/xorg/xf86str.h:38,
à partir de /usr/include/xorg/xf86.h:46,
à partir de ./xf86Wacom.h:85,
à partir de ./wcmXCommand.c:33:
/usr/include/xorg/input.h:79:1: attention : ceci est la localisation d'une précédente définition
gcc -g -O2 -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg \
-fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 \
-o wcmCommon.o -c ./wcmCommon.c
Dans le fichier inclus à partir de ./xf86Wacom.h:27,
à partir de ./wcmCommon.c:20:
/usr/include/xorg/xorg-server.h:180:1: attention : « XFree86LOADER » redéfini
Dans le fichier inclus à partir de ./xf86Wacom.h:25,
à partir de ./wcmCommon.c:20:
./../include/xdrv-config.h:12:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de ./xf86Wacom.h:176,
à partir de ./wcmCommon.c:20:
./xf86WacomDefs.h:132:1: attention : « MAX_BUTTONS » redéfini
Dans le fichier inclus à partir de /usr/include/xorg/xf86str.h:38,
à partir de /usr/include/xorg/xf86.h:46,
à partir de ./xf86Wacom.h:85,
à partir de ./wcmCommon.c:20:
/usr/include/xorg/input.h:79:1: attention : ceci est la localisation d'une précédente définition
./wcmCommon.c: In function 'emitKeysym':
./wcmCommon.c:218: attention : initialization from incompatible pointer type
gcc -g -O2 -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg \
-fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 \
-o wcmCompat.o -c ./wcmCompat.c
Dans le fichier inclus à partir de ./xf86Wacom.h:27,
à partir de ./wcmCompat.c:19:
/usr/include/xorg/xorg-server.h:180:1: attention : « XFree86LOADER » redéfini
Dans le fichier inclus à partir de ./xf86Wacom.h:25,
à partir de ./wcmCompat.c:19:
./../include/xdrv-config.h:12:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de ./xf86Wacom.h:176,
à partir de ./wcmCompat.c:19:
./xf86WacomDefs.h:132:1: attention : « MAX_BUTTONS » redéfini
Dans le fichier inclus à partir de /usr/include/xorg/xf86str.h:38,
à partir de /usr/include/xorg/xf86.h:46,
à partir de ./xf86Wacom.h:85,
à partir de ./wcmCompat.c:19:
/usr/include/xorg/input.h:79:1: attention : ceci est la localisation d'une précédente définition
gcc -g -O2 -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg \
-fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 \
-o wcmConfig.o -c ./wcmConfig.c
Dans le fichier inclus à partir de ./xf86Wacom.h:27,
à partir de ./wcmConfig.c:20:
/usr/include/xorg/xorg-server.h:180:1: attention : « XFree86LOADER » redéfini
Dans le fichier inclus à partir de ./xf86Wacom.h:25,
à partir de ./wcmConfig.c:20:
./../include/xdrv-config.h:12:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de ./xf86Wacom.h:176,
à partir de ./wcmConfig.c:20:
./xf86WacomDefs.h:132:1: attention : « MAX_BUTTONS » redéfini
Dans le fichier inclus à partir de /usr/include/xorg/xf86str.h:38,
à partir de /usr/include/xorg/xf86.h:46,
à partir de ./xf86Wacom.h:85,
à partir de ./wcmConfig.c:20:
/usr/include/xorg/input.h:79:1: attention : ceci est la localisation d'une précédente définition
gcc -g -O2 -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg \
-fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 \
-o wcmFilter.o -c ./wcmFilter.c
Dans le fichier inclus à partir de ./xf86Wacom.h:27,
à partir de ./wcmFilter.h:23,
à partir de ./wcmFilter.c:20:
/usr/include/xorg/xorg-server.h:180:1: attention : « XFree86LOADER » redéfini
Dans le fichier inclus à partir de ./xf86Wacom.h:25,
à partir de ./wcmFilter.h:23,
à partir de ./wcmFilter.c:20:
./../include/xdrv-config.h:12:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de ./xf86Wacom.h:176,
à partir de ./wcmFilter.h:23,
à partir de ./wcmFilter.c:20:
./xf86WacomDefs.h:132:1: attention : « MAX_BUTTONS » redéfini
Dans le fichier inclus à partir de /usr/include/xorg/xf86str.h:38,
à partir de /usr/include/xorg/xf86.h:46,
à partir de ./xf86Wacom.h:85,
à partir de ./wcmFilter.h:23,
à partir de ./wcmFilter.c:20:
/usr/include/xorg/input.h:79:1: attention : ceci est la localisation d'une précédente définition
gcc -g -O2 -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg \
-fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 \
-o wcmTilt2Rotation.o -c ./wcmTilt2Rotation.c
Dans le fichier inclus à partir de ./xf86Wacom.h:27,
à partir de ./wcmTilt2Rotation.c:19:
/usr/include/xorg/xorg-server.h:180:1: attention : « XFree86LOADER » redéfini
Dans le fichier inclus à partir de ./xf86Wacom.h:25,
à partir de ./wcmTilt2Rotation.c:19:
./../include/xdrv-config.h:12:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de ./xf86Wacom.h:176,
à partir de ./wcmTilt2Rotation.c:19:
./xf86WacomDefs.h:132:1: attention : « MAX_BUTTONS » redéfini
Dans le fichier inclus à partir de /usr/include/xorg/xf86str.h:38,
à partir de /usr/include/xorg/xf86.h:46,
à partir de ./xf86Wacom.h:85,
à partir de ./wcmTilt2Rotation.c:19:
/usr/include/xorg/input.h:79:1: attention : ceci est la localisation d'une précédente définition
gcc -g -O2 -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg \
-fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 \
-o wcmTouchFilter.o -c ./wcmTouchFilter.c
Dans le fichier inclus à partir de ./xf86Wacom.h:27,
à partir de ./wcmTouchFilter.c:19:
/usr/include/xorg/xorg-server.h:180:1: attention : « XFree86LOADER » redéfini
Dans le fichier inclus à partir de ./xf86Wacom.h:25,
à partir de ./wcmTouchFilter.c:19:
./../include/xdrv-config.h:12:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de ./xf86Wacom.h:176,
à partir de ./wcmTouchFilter.c:19:
./xf86WacomDefs.h:132:1: attention : « MAX_BUTTONS » redéfini
Dans le fichier inclus à partir de /usr/include/xorg/xf86str.h:38,
à partir de /usr/include/xorg/xf86.h:46,
à partir de ./xf86Wacom.h:85,
à partir de ./wcmTouchFilter.c:19:
/usr/include/xorg/input.h:79:1: attention : ceci est la localisation d'une précédente définition
gcc -g -O2 -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg \
-fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 \
-o wcmValidateDevice.o -c ./wcmValidateDevice.c
Dans le fichier inclus à partir de ./xf86Wacom.h:27,
à partir de ./wcmValidateDevice.c:19:
/usr/include/xorg/xorg-server.h:180:1: attention : « XFree86LOADER » redéfini
Dans le fichier inclus à partir de ./xf86Wacom.h:25,
à partir de ./wcmValidateDevice.c:19:
./../include/xdrv-config.h:12:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de ./xf86Wacom.h:176,
à partir de ./wcmValidateDevice.c:19:
./xf86WacomDefs.h:132:1: attention : « MAX_BUTTONS » redéfini
Dans le fichier inclus à partir de /usr/include/xorg/xf86str.h:38,
à partir de /usr/include/xorg/xf86.h:46,
à partir de ./xf86Wacom.h:85,
à partir de ./wcmValidateDevice.c:19:
/usr/include/xorg/input.h:79:1: attention : ceci est la localisation d'une précédente définition
gcc -g -O2 -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg \
-fvisibility=hidden -I/usr/include/xorg -I/usr/include/pixman-1 \
-o wcmMapping.o -c ./wcmMapping.c
Dans le fichier inclus à partir de ./xf86Wacom.h:27,
à partir de ./wcmMapping.c:19:
/usr/include/xorg/xorg-server.h:180:1: attention : « XFree86LOADER » redéfini
Dans le fichier inclus à partir de ./xf86Wacom.h:25,
à partir de ./wcmMapping.c:19:
./../include/xdrv-config.h:12:1: attention : ceci est la localisation d'une précédente définition
Dans le fichier inclus à partir de ./xf86Wacom.h:176,
à partir de ./wcmMapping.c:19:
./xf86WacomDefs.h:132:1: attention : « MAX_BUTTONS » redéfini
Dans le fichier inclus à partir de /usr/include/xorg/xf86str.h:38,
à partir de /usr/include/xorg/xf86.h:46,
à partir de ./xf86Wacom.h:85,
à partir de ./wcmMapping.c:19:
/usr/include/xorg/input.h:79:1: attention : ceci est la localisation d'une précédente définition
gcc -shared -nostdlib -o wacom_drv.so xf86Wacom.o wcmSerial.o wcmUSB.o wcmISDV4.o wcmXCommand.o wcmCommon.o wcmCompat.o wcmConfig.o wcmFilter.o wcmTilt2Rotation.o wcmTouchFilter.o wcmValidateDevice.o wcmMapping.o -Bstatic -lgcc
make[2]: quittant le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/xdrv »
Making all in 2.6.28
make[2]: entrant dans le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/2.6.28 »
cp -f ../2.6.27/wacom.h .
Building linuxwacom drivers for 2.6 kernel.
***Note: Drivers not enabled as modules in your kernel config but requested through configure are NOT built
make -C /lib/modules/2.6.31.6-145.fc12.i686.PAE/source M=/home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/2.6.28
make[3]: entrant dans le répertoire « /usr/src/kernels/2.6.31.6-145.fc12.i686.PAE »
LD /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/2.6.28/built-in.o
CC [M] /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/2.6.28/wacom_wac.o
CC [M] /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/2.6.28/wacom_sys.o
LD [M] /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/2.6.28/wacom.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/2.6.28/wacom.mod.o
LD [M] /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/2.6.28/wacom.ko
make[3]: quittant le répertoire « /usr/src/kernels/2.6.31.6-145.fc12.i686.PAE »
make[2]: quittant le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src/2.6.28 »
make[1]: quittant le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4/src »
make[1]: entrant dans le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4 »
make[1]: Rien à faire pour « all-am ».
make[1]: quittant le répertoire « /home/xion/Documents/Linux/wacom/linuxwacom-0.8.5-4 »
Maintenant, reste à voir si ça fonctionne (je doute un peu ...).