Support input ABI 12
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Wizardpen |
Fix Released
|
Critical
|
Alejandro Mery | ||
Arch Linux |
New
|
Undecided
|
Unassigned | ||
Gentoo Linux |
New
|
Undecided
|
Unassigned |
Bug Description
ABI 12 is not supported, and this results in the following errors during build:
art@teaquetzl:
make all-recursive
make[1]: Вход в каталог `/tmp/xserver-
Making all in src
make[2]: Вход в каталог `/tmp/xserver-
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -I/usr/include/xorg -I/usr/
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -fvisibility=hidden -I/usr/include/xorg -I/usr/
In file included from wizardpen.c:77:0:
wizardpen.h:134:1: warning: parameter names (without types) in function declaration
wizardpen.h:138:54: error: expected declaration specifiers or ‘...’ before ‘IDevPtr’
wizardpen.h:141:5: warning: parameter names (without types) in function declaration
wizardpen.h:142:5: warning: parameter names (without types) in function declaration
wizardpen.h:144:55: error: expected ‘)’ before ‘int’
wizardpen.c:98:5: warning: initialization from incompatible pointer type
wizardpen.c:200:38: error: expected ‘)’ before ‘local’
wizardpen.c:301:38: error: expected declaration specifiers or ‘...’ before ‘IDevPtr’
wizardpen.c: In function ‘WizardPenPreInit’:
wizardpen.c:303:5: error: ‘LocalDevicePtr’ undeclared (first use in this function)
wizardpen.c:303:5: note: each undeclared identifier is reported only once for each function it appears in
wizardpen.c:303:20: error: expected ‘;’ before ‘local’
wizardpen.c:304:5: warning: ‘Xcalloc’ is deprecated (declared at /usr/include/
wizardpen.c:309:11: error: ‘local’ undeclared (first use in this function)
wizardpen.c:314:19: error: ‘dev’ undeclared (first use in this function)
wizardpen.c:316:20: error: ‘XI86_POINTER_
wizardpen.c:316:43: error: ‘XI86_SEND_
wizardpen.c:326:5: error: too many arguments to function ‘xf86CollectInp
/usr/include/
wizardpen.c:542:21: error: ‘XI86_CONFIGURED’ undeclared (first use in this function)
wizardpen.c:567:9: warning: ‘Xfree’ is deprecated (declared at /usr/include/
wizardpen.c: In function ‘DeviceOn’:
wizardpen.c:602:5: error: ‘LocalDevicePtr’ undeclared (first use in this function)
wizardpen.c:602:20: error: expected ‘;’ before ‘local’
wizardpen.c:603:55: error: ‘local’ undeclared (first use in this function)
wizardpen.c: In function ‘DeviceOff’:
wizardpen.c:645:5: error: ‘LocalDevicePtr’ undeclared (first use in this function)
wizardpen.c:645:20: error: expected ‘;’ before ‘local’
wizardpen.c:646:55: error: ‘local’ undeclared (first use in this function)
wizardpen.c: In function ‘DeviceClose’:
wizardpen.c:670:5: error: ‘LocalDevicePtr’ undeclared (first use in this function)
wizardpen.c:670:20: error: expected ‘;’ before ‘local’
wizardpen.c:672:49: error: ‘local’ undeclared (first use in this function)
wizardpen.c: In function ‘ControlProc’:
wizardpen.c:680:5: error: ‘LocalDevicePtr’ undeclared (first use in this function)
wizardpen.c:680:20: error: expected ‘;’ before ‘local’
wizardpen.c:682:49: error: ‘local’ undeclared (first use in this function)
wizardpen.c: In function ‘DeviceInit’:
wizardpen.c:689:5: error: ‘LocalDevicePtr’ undeclared (first use in this function)
wizardpen.c:689:20: error: expected ‘;’ before ‘local’
wizardpen.c:690:55: error: ‘local’ undeclared (first use in this function)
wizardpen.c:767:17: error: too few arguments to function ‘InitValuatorAx
/usr/include/
wizardpen.c:777:17: error: too few arguments to function ‘InitValuatorAx
/usr/include/
wizardpen.c:787:17: error: too few arguments to function ‘InitValuatorAx
/usr/include/
wizardpen.c: At top level:
wizardpen.c:829:30: error: expected ‘)’ before ‘local’
wizardpen.
wizardpen.
wizardpen.h:134:13: warning: ‘CloseProc’ used but never defined
wizardpen.h:141:17: warning: ‘USBReadInput’ used but never defined
wizardpen.h:142:17: warning: ‘USBQueryHardware’ used but never defined
make[2]: *** [wizardpen.lo] Ошибка 1
make[2]: Выход из каталога `/tmp/xserver-
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/tmp/xserver-
make: *** [all] Ошибка 2
art@teaquetzl:
Changed in wizardpen: | |
assignee: | nobody → mnemoc (amery) |
importance: | Undecided → Critical |
status: | New → Fix Committed |
Same error here with 0.8 in Arch, Xorg 1.10 :
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -march=x86-64 -mtune=generic -O2 -pipe -fvisibility=hidden -I/usr/include/xorg -I/usr/ include/ pixman- 1 -I../src -MT wizardpen.lo -MD -MP -MF .deps/wizardpen.Tpo -c -o wizardpen.lo wizardpen.c include/ pixman- 1 -I../src -MT wizardpen.lo -MD -MP -MF .deps/wizardpen.Tpo -c wizardpen.c -fPIC -DPIC -o .libs/wizardpen.o xorg/os. h:226) CAPABLE' undeclared (first use in this function) DRAG_EVENTS' undeclared (first use in this function) utOptions' xorg/xf86Xinput .h:180: 23: note: declared here xorg/os. h:235) c:682:4. ..
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -march=x86-64 -mtune=generic -O2 -pipe -fvisibility=hidden -I/usr/include/xorg -I/usr/
In file included from wizardpen.c:77:0:
wizardpen.h:134:1: warning: parameter names (without types) in function declaration
wizardpen.h:138:54: error: expected declaration specifiers or '...' before 'IDevPtr'
wizardpen.h:141:5: warning: parameter names (without types) in function declaration
wizardpen.h:142:5: warning: parameter names (without types) in function declaration
wizardpen.h:144:55: error: expected ')' before 'int'
wizardpen.c:98:5: warning: initialization from incompatible pointer type
wizardpen.c:200:38: error: expected ')' before 'local'
wizardpen.c:301:38: error: expected declaration specifiers or '...' before 'IDevPtr'
wizardpen.c: In function 'WizardPenPreInit':
wizardpen.c:303:5: error: 'LocalDevicePtr' undeclared (first use in this function)
wizardpen.c:303:5: note: each undeclared identifier is reported only once for each function it appears in
wizardpen.c:303:20: error: expected ';' before 'local'
wizardpen.c:304:5: warning: 'Xcalloc' is deprecated (declared at /usr/include/
wizardpen.c:309:11: error: 'local' undeclared (first use in this function)
wizardpen.c:314:19: error: 'dev' undeclared (first use in this function)
wizardpen.c:316:20: error: 'XI86_POINTER_
wizardpen.c:316:43: error: 'XI86_SEND_
wizardpen.c:326:5: error: too many arguments to function 'xf86CollectInp
/usr/include/
wizardpen.c:542:21: error: 'XI86_CONFIGURED' undeclared (first use in this function)
wizardpen.c:567:9: warning: 'Xfree' is deprecated (declared at /usr/include/
wizardpen.c: In function 'DeviceOn':
wizardpen.c:602:5: error: 'LocalDevicePtr' undeclared (first use in this function)
wizardpen.c:602:20: error: expected ';' before 'local'
wizardpen.c:603:55: error: 'local' undeclared (first use in this function)
wizardpen.c: In function 'DeviceOff':
wizardpen.c:645:5: error: 'LocalDevicePtr' undeclared (first use in this function)
wizardpen.c:645:20: error: expected ';' before 'local'
wizardpen.c:646:55: error: 'local' undeclared (first use in this function)
wizardpen.c: In function 'DeviceClose':
wizardpen.c:670:5: error: 'LocalDevicePtr' undeclared (first use in this function)
wizardpen.c:670:20: error: expected ';' before 'local'
wizardpen.c:672:49: error: 'local' undeclared (first use in this function)
wizardpen.c: In function 'ControlProc':
wizardpen.c:680:5: error: 'LocalDevicePtr' undeclared (first use in this function)
wizardpen.c:680:20: error: expected ';' before 'local'
wizardpen.