#155 Build Error with 0.8.6-1

closed-fixed
2015-12-04
2010-05-03
Anonymous
No

Running Lucid Lynx with Fujitsu Lifebook P1510d
Was working with Karmic prior to dist upgrade

Below is the build output:
Making all in src
make[1]: Entering directory `/home/aherron/src/linuxwacom-0.8.6-1/src'
Making all in .
make[2]: Entering directory `/home/aherron/src/linuxwacom-0.8.6-1/src'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/aherron/src/linuxwacom-0.8.6-1/src'
Making all in wacomxi
make[2]: Entering directory `/home/aherron/src/linuxwacom-0.8.6-1/src/wacomxi'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/aherron/src/linuxwacom-0.8.6-1/src/wacomxi'
Making all in util
make[2]: Entering directory `/home/aherron/src/linuxwacom-0.8.6-1/src/util'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/aherron/src/linuxwacom-0.8.6-1/src/util'
Making all in xdrv
make[2]: Entering directory `/home/aherron/src/linuxwacom-0.8.6-1/src/xdrv'
gcc -MM -g -O2 -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/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]: Leaving directory `/home/aherron/src/linuxwacom-0.8.6-1/src/xdrv'
make[2]: Entering directory `/home/aherron/src/linuxwacom-0.8.6-1/src/xdrv'
gcc -g -O2 -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/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
In file included from ./xf86Wacom.h:27,
from ./xf86Wacom.c:87:
/usr/include/xorg/xorg-server.h:183:1: warning: "XFree86LOADER" redefined
In file included from ./xf86Wacom.h:25,
from ./xf86Wacom.c:87:
./../include/xdrv-config.h:12:1: warning: this is the location of the previous definition
In file included from ./xf86Wacom.h:176,
from ./xf86Wacom.c:87:
./xf86WacomDefs.h:135:1: warning: "MAX_BUTTONS" redefined
In file included from /usr/include/xorg/xf86str.h:38,
from /usr/include/xorg/xf86.h:46,
from ./xf86Wacom.h:85,
from ./xf86Wacom.c:87:
/usr/include/xorg/input.h:80:1: warning: this is the location of the previous definition
./xf86Wacom.c: In function ‘xf86WcmRegisterX11Devices’:
./xf86Wacom.c:393: warning: passing argument 3 of ‘InitButtonClassDeviceStruct’ from incompatible pointer type
/usr/include/xorg/input.h:290: note: expected ‘Atom *’ but argument is of type ‘CARD8 *’
./xf86Wacom.c:393: error: too few arguments to function ‘InitButtonClassDeviceStruct’
./xf86Wacom.c:433: warning: passing argument 3 of ‘InitValuatorClassDeviceStruct’ makes pointer from integer without a cast
/usr/include/xorg/input.h:296: note: expected ‘Atom *’ but argument is of type ‘int’
./xf86Wacom.c:433: error: too few arguments to function ‘InitValuatorClassDeviceStruct’
./xf86Wacom.c:475: warning: implicit declaration of function ‘InitKeyClassDeviceStruct’
./xf86Wacom.c:483: warning: implicit declaration of function ‘InitKbdFeedbackClassDeviceStruct’
./xf86Wacom.c:514: error: too few arguments to function ‘InitValuatorAxisStruct’
./xf86Wacom.c:519: error: too few arguments to function ‘InitValuatorAxisStruct’
./xf86Wacom.c:520: error: too few arguments to function ‘InitValuatorAxisStruct’
./xf86Wacom.c:528: error: too few arguments to function ‘InitValuatorAxisStruct’
./xf86Wacom.c:529: error: too few arguments to function ‘InitValuatorAxisStruct’
./xf86Wacom.c:535: error: too few arguments to function ‘InitValuatorAxisStruct’
./xf86Wacom.c:536: error: too few arguments to function ‘InitValuatorAxisStruct’
./xf86Wacom.c:544: error: too few arguments to function ‘InitValuatorAxisStruct’
./xf86Wacom.c:549: error: too few arguments to function ‘InitValuatorAxisStruct’
./xf86Wacom.c:553: error: too few arguments to function ‘InitValuatorAxisStruct’
make[2]: *** [xf86Wacom.o] Error 1
make[2]: Leaving directory `/home/aherron/src/linuxwacom-0.8.6-1/src/xdrv'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/aherron/src/linuxwacom-0.8.6-1/src'
make: *** [all-recursive] Error 1

Discussion

  • Ping Cheng

    Ping Cheng - 2010-05-03

    Which X server version are you using ("X -version" will tell you the version)? If it is X server 1.7 or later, please install xf86-input-wacom-0.10.6 instead.

     
  • Ping Cheng

    Ping Cheng - 2010-05-06
    • assigned_to: nobody --> pingc
     
  • Favux

    Favux - 2010-05-06

    Nobody/Anonymous,

    If you are building linuxwacom 0.8.6-1 for the wacom.ko in Lucid you need to do another directory change after:

    ./configure --enable-wacom --prefix=/usr

    Do:

    cd src/2.6.30

    make

    sudo cp wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko

    From: http://ubuntuforums.org/showpost.php?p=6546012&postcount=1

    That should get you your wacom.ko. I don't know if it is an error in the Make file or because the Make isn't designed for Xserver 1.7.

    Favux

     
  • Peter Hutterer

    Peter Hutterer - 2010-05-07

    Ping - errors like the ones above mean that the server version is 1.7 or greater. they're always the same, just look for this line:

    ./xf86Wacom.c:433: error: too few arguments to function ‘InitValuatorClassDeviceStruct’

     
  • Ping Cheng

    Ping Cheng - 2010-06-29

    Added a message for Xorg server 1.7+ users to the linxwacom-0.8.8-4 so they know xf86-input-wacom is the right one to use.

     
  • Ping Cheng

    Ping Cheng - 2010-06-29
    • status: open --> closed-fixed
     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks