SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The slackbuild for linuxwacom is failing to build 0.8.4-4 and 0.8.5-11. I have tried with Kernels 2.6.33 and 2.6.29.6, both custom. I am running Slackware64 -current with Alien Bobs KDE 4.4.1 packages
The meat of the problem:
Code:
make[2]: Entering directory `/tmp/SBo/linuxwacom-0.8.5-11/src/xdrv'
gcc -O2 -fPIC -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -D__amd64__ -I/usr/include -fPIC -pipe -std=c99 \
-pedantic -Wall -Wpointer-arith -fno-merge-constants \
-fno-stack-protector -I. -I../include -I/usr/include/xorg \
-D_XSERVER64 -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:103:
/usr/include/xorg/xorg-server.h:183:1: warning: "XFree86LOADER" redefined
In file included from ./xf86Wacom.h:25,
from ./xf86Wacom.c:103:
./../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:103:
./xf86WacomDefs.h:134: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:103:
/usr/include/xorg/input.h:79:1: warning: this is the location of the previous definition
./xf86Wacom.c: In function 'xf86WcmRegisterX11Devices':
./xf86Wacom.c:410: warning: passing argument 3 of 'InitButtonClassDeviceStruct' from incompatible pointer type
/usr/include/xorg/input.h:274: note: expected 'Atom *' but argument is of type 'CARD8 *'
./xf86Wacom.c:410: error: too few arguments to function 'InitButtonClassDeviceStruct'
./xf86Wacom.c:450: warning: passing argument 3 of 'InitValuatorClassDeviceStruct' makes pointer from integer without a cast
/usr/include/xorg/input.h:280: note: expected 'Atom *' but argument is of type 'int'
./xf86Wacom.c:450: error: too few arguments to function 'InitValuatorClassDeviceStruct'
./xf86Wacom.c:492: warning: implicit declaration of function 'InitKeyClassDeviceStruct'
./xf86Wacom.c:500: warning: implicit declaration of function 'InitKbdFeedbackClassDeviceStruct'
./xf86Wacom.c:531: error: too few arguments to function 'InitValuatorAxisStruct'
./xf86Wacom.c:536: error: too few arguments to function 'InitValuatorAxisStruct'
./xf86Wacom.c:537: error: too few arguments to function 'InitValuatorAxisStruct'
./xf86Wacom.c:545: error: too few arguments to function 'InitValuatorAxisStruct'
./xf86Wacom.c:546: error: too few arguments to function 'InitValuatorAxisStruct'
./xf86Wacom.c:552: error: too few arguments to function 'InitValuatorAxisStruct'
./xf86Wacom.c:553: error: too few arguments to function 'InitValuatorAxisStruct'
./xf86Wacom.c:561: error: too few arguments to function 'InitValuatorAxisStruct'
./xf86Wacom.c:566: error: too few arguments to function 'InitValuatorAxisStruct'
./xf86Wacom.c:570: error: too few arguments to function 'InitValuatorAxisStruct'
make[2]: *** [xf86Wacom.o] Error 1
make[2]: Leaving directory `/tmp/SBo/linuxwacom-0.8.5-11/src/xdrv'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/SBo/linuxwacom-0.8.5-11/src'
make: *** [all-recursive] Error 1
I don't use Slackware, so I can't tell you what commands to use. Follow the instructions in the ORIGINAL post as exactly as you can per you distribution. BEFORE you begin though, I'd recommend you install a package that is named F2C that ALSO installs another package that is called "F77" or "G77". Searching for those may or may not get you what you need. It is a prerequisite. You also need build-essentials, gcc, to be able to make/make install... etc.
I don't know how savvy a Linux user you are, but try installing build-essentials, F2C before you follow the instructions.
Try searching the above thread for any posts relating to 64 bit installation as well.
The problem was that I needed xf86-input-wacom for my newer version of Xorg. I had forgotten this post or I would have posted a solution.
Excellent!! In the future, I would highly recommend you follow the very first post in the thread I linked. They OP of that thread constantly updates that post with the latest build information.
Hello, I'm experiencing exactly the same problem on F12, but I didn't understand how you have solved!
I also have a very new Xorg installation but I don't understand what I have to do with "xf86-input-wacom".
Please, can you be so kind to give more details on the solution?
Thanks
All I did was build and install xf86-input-wacom from the linux wacom site and all was suddenly well. The old linux wacom does not work on the newer X servers.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.