Hallo, ich hab ein Problem, mein neues Grafiktablett (Wacom Bamboo Pen & Touch) zu installieren. Der aktuelle Linuxwavom-Development-Treiber hat nun noch diverse Patches erfahren, die dieses Tablett unterstützen. Weil die Installation sich leider (für mich) nicht ganz einfach dargestellt hat (mehrere Fehlgeschlagene Versuche) hab ich ein wenig rum gegoogelt und folgende Seite auf opensuse.org gefunden: http://en.opensuse.org/Wacom_USB_tablet_howto#Building_From_Source_.28for_ve... Ich habe mich exakt an diese Anleitung gehalten, weil es da wohl einige Unterschiede diverser Distributionen gibt, was das Ablegen bestimmter Dateien angeht. (Warum ist das eigentlich so?) ./configure --enable-wacom funktioniert noch problemlos. Das darauffolgende make bricht mit Fehlermeldungen ab, die mir leider nichts sagen. Hier die Ausgabe von Make: Making all in src make[1]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src' Making all in . make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src' make[2]: Für das Ziel »all-am« ist nichts zu tun. make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src' Making all in wacomxi make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src/wacomxi' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src/wacomxi' Making all in util make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/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 -MT wacomcfg.lo -MD -MP -MF .deps/wacomcfg.Tpo -c -o wacomcfg.lo wacomcfg.c gcc -DHAVE_CONFIG_H -I. -I../../src/include -Wall -pedantic -I/usr/include/xorg -g -O2 -MT wacomcfg.lo -MD -MP -MF .deps/wacomcfg.Tpo -c wacomcfg.c -fPIC -DPIC -o .libs/wacomcfg.o In file included from wacomcfg.c:36: wacomcfg.h:27:35: error: X11/extensions/XInput.h: Datei oder Verzeichnis nicht gefunden In file included from wacomcfg.c:36: wacomcfg.h:60: error: expected specifier-qualifier-list before ‘XDeviceInfo’ wacomcfg.h:67: error: expected specifier-qualifier-list before ‘XDevice’ wacomcfg.c: In function ‘CfgGetDevs’: wacomcfg.c:83: error: ‘WACOMCONFIG’ has no member named ‘pDevs’ wacomcfg.c:83: warning: implicit declaration of function ‘XListInputDevices’ wacomcfg.c:84: error: ‘WACOMCONFIG’ has no member named ‘nDevCnt’ wacomcfg.c:86: error: ‘WACOMCONFIG’ has no member named ‘pDevs’ wacomcfg.c: In function ‘WacomConfigInit’: wacomcfg.c:102: error: ‘INAME’ undeclared (first use in this function) wacomcfg.c:102: error: (Each undeclared identifier is reported only once wacomcfg.c:102: error: for each function it appears in.) wacomcfg.c: In function ‘WacomConfigListDevices’: wacomcfg.c:136: error: ‘XDeviceInfo’ undeclared (first use in this function) wacomcfg.c:136: error: ‘info’ undeclared (first use in this function) wacomcfg.c:138: warning: ISO C90 forbids mixed declarations and code wacomcfg.c:146: error: ‘WACOMCONFIG’ has no member named ‘pDevs’ wacomcfg.c:160: error: ‘WACOMCONFIG’ has no member named ‘nDevCnt’ wacomcfg.c:162: error: ‘WACOMCONFIG’ has no member named ‘pDevs’ wacomcfg.c:166: error: ‘IsXExtensionDevice’ undeclared (first use in this function) wacomcfg.c:166: error: ‘IsXExtensionPointer’ undeclared (first use in this function) wacomcfg.c:167: error: ‘IsXExtensionKeyboard’ undeclared (first use in this function) wacomcfg.c:186: error: ‘WACOMCONFIG’ has no member named ‘nDevCnt’ wacomcfg.c:188: error: ‘WACOMCONFIG’ has no member named ‘pDevs’ wacomcfg.c: In function ‘WacomConfigOpenDevice’: wacomcfg.c:295: error: ‘XDevice’ undeclared (first use in this function) wacomcfg.c:295: error: ‘pDev’ undeclared (first use in this function) wacomcfg.c:296: error: ‘XDeviceInfo’ undeclared (first use in this function) wacomcfg.c:296: error: ‘pDevInfo’ undeclared (first use in this function) wacomcfg.c:296: error: ‘info’ undeclared (first use in this function) wacomcfg.c:296: warning: left-hand operand of comma expression has no effect wacomcfg.c:297: warning: ISO C90 forbids mixed declarations and code wacomcfg.c:303: error: ‘WACOMCONFIG’ has no member named ‘pDevs’ wacomcfg.c:307: error: ‘WACOMCONFIG’ has no member named ‘nDevCnt’ wacomcfg.c:309: error: ‘WACOMCONFIG’ has no member named ‘pDevs’ wacomcfg.c:333: warning: implicit declaration of function ‘XOpenDevice’ wacomcfg.c:345: error: ‘WACOMDEVICE’ has no member named ‘pDev’ wacomcfg.c: In function ‘WacomConfigCloseDevice’: wacomcfg.c:354: error: ‘WACOMDEVICE’ has no member named ‘pDev’ wacomcfg.c:355: error: ‘WACOMDEVICE’ has no member named ‘pDev’ wacomcfg.c: In function ‘WacomConfigSetRawParam’: wacomcfg.c:364: error: ‘XDeviceResolutionControl’ undeclared (first use in this function) wacomcfg.c:364: error: expected ‘;’ before ‘c’ wacomcfg.c:365: error: ‘XDeviceControl’ undeclared (first use in this function) wacomcfg.c:365: error: ‘dc’ undeclared (first use in this function) wacomcfg.c:365: error: expected expression before ‘)’ token wacomcfg.c:365: error: ‘c’ undeclared (first use in this function) wacomcfg.c:371: error: ‘DEVICE_RESOLUTION’ undeclared (first use in this function) wacomcfg.c:377: warning: implicit declaration of function ‘XChangeDeviceControl’ wacomcfg.c:377: error: ‘WACOMDEVICE’ has no member named ‘pDev’ wacomcfg.c:391: error: ‘WACOMDEVICE’ has no member named ‘pDev’ wacomcfg.c:403: warning: implicit declaration of function ‘XSetDeviceMode’ wacomcfg.c:403: error: ‘WACOMDEVICE’ has no member named ‘pDev’ wacomcfg.c: In function ‘WacomConfigGetRawParam’: wacomcfg.c:411: error: ‘XDeviceResolutionControl’ undeclared (first use in this function) wacomcfg.c:411: error: expected ‘;’ before ‘c’ wacomcfg.c:412: error: ‘XDeviceResolutionState’ undeclared (first use in this function) wacomcfg.c:412: error: ‘ds’ undeclared (first use in this function) wacomcfg.c:413: warning: ISO C90 forbids mixed declarations and code wacomcfg.c:419: error: ‘c’ undeclared (first use in this function) wacomcfg.c:419: error: ‘DEVICE_RESOLUTION’ undeclared (first use in this function) wacomcfg.c:425: error: ‘WACOMDEVICE’ has no member named ‘pDev’ wacomcfg.c:426: error: ‘XDeviceControl’ undeclared (first use in this function) wacomcfg.c:426: error: expected expression before ‘)’ token wacomcfg.c:434: error: expected expression before ‘)’ token wacomcfg.c:450: error: ‘WACOMDEVICE’ has no member named ‘pDev’ wacomcfg.c:451: error: expected expression before ‘)’ token wacomcfg.c:459: error: expected expression before ‘)’ token wacomcfg.c:471: error: ‘WACOMDEVICE’ has no member named ‘pDev’ wacomcfg.c:472: error: expected expression before ‘)’ token wacomcfg.c:474: warning: implicit declaration of function ‘XFreeDeviceControl’ wacomcfg.c:474: error: expected expression before ‘)’ token make[2]: *** [wacomcfg.lo] Fehler 1 make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src/util' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src' make: *** [all-recursive] Fehler 1 Woran kann das den nun noch liegen?. Wie gesagt. die symbolischen Links wie in obiger Anleitung beschrieben sind erzeugt und die die dbus haeder sollten ja in dbus-1-devel enthalten sein oder? Oder liegt da noch ein Problem. Wo finde ich die dbus Header wenn nicht im devel-Paket? Ich verwende hier OpenSuse 11.2 mit allen aktuellen Patches und Updates sowie KDE 4.4, was bei Modulen aber erstmal keine Rolle spielen sollte. Die Kernel-Sourcen zum aktuellen kernel hab ich natürlich auch installiert. Bis dann Thomas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 15.02.2010 10:03, schrieb Thomas Giese:
wacomcfg.h:27:35: error: X11/extensions/XInput.h: Datei oder Verzeichnis Paket Gehlt: xorg-x11-proto-devel-7.4-20.2.x86_64 -- Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 15.02.2010 10:22, schrieb Joachim Reichelt:
Am 15.02.2010 10:03, schrieb Thomas Giese:
wacomcfg.h:27:35: error: X11/extensions/XInput.h: Datei oder Verzeichnis
Paket Gehlt: xorg-x11-proto-devel-7.4-20.2.x86_64
Ich hab ein 32-Bit System, da wird mir diese Source wohl eher nix bringen, das 32-Bit Pendat ist jedenfalls installiert.... -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 15.02.2010 11:29, schrieb Thomas Giese:
Am 15.02.2010 10:22, schrieb Joachim Reichelt:
Am 15.02.2010 10:03, schrieb Thomas Giese:
wacomcfg.h:27:35: error: X11/extensions/XInput.h: Datei oder Verzeichnis
Paket Gehlt: xorg-x11-proto-devel-7.4-20.2.x86_64
Ich hab ein 32-Bit System, da wird mir diese Source wohl eher nix bringen, das 32-Bit Pendat ist jedenfalls installiert....
Und wo ist dann /usr/include/X11/extensions/XInput.h Ws sagt rpm -ql xorg-x11-proto-devel -- Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 15.02.2010 12:19, schrieb Joachim Reichelt:
Am 15.02.2010 11:29, schrieb Thomas Giese:
Am 15.02.2010 10:22, schrieb Joachim Reichelt:
Am 15.02.2010 10:03, schrieb Thomas Giese:
wacomcfg.h:27:35: error: X11/extensions/XInput.h: Datei oder Verzeichnis
Paket Gehlt: xorg-x11-proto-devel-7.4-20.2.x86_64
Ich hab ein 32-Bit System, da wird mir diese Source wohl eher nix bringen, das 32-Bit Pendat ist jedenfalls installiert....
Und wo ist dann /usr/include/X11/extensions/XInput.h
Ws sagt rpm -ql xorg-x11-proto-devel
Ich hab mir die Dateiliste von xorg-x11-proto-devel mal angesehen. In der Version, die ich installiert hatte (war ein anderes Repository, welches ein neueres x.org hatte) konnt ich XInput.h in der Tat nicht finden. In der von dir erwähnten Version (7.4.20) ist es aber dabei. Diese habe ich nun auch installiert, jetzt zaubert mit "make" folgende Ausgabe: Making all in src make[1]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src' Making all in . make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src' make[2]: Für das Ziel »all-am« ist nichts zu tun. make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src' Making all in wacomxi make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src/wacomxi' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src/wacomxi' Making all in util make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src/util' /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -I/usr/include/xorg -g -O2 -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 /usr/lib/gcc/i586-suse-linux/4.4/../../../../i586-suse-linux/bin/ld: cannot find -lXi collect2: ld returned 1 exit status make[2]: *** [libwacomcfg.la] Fehler 1 make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src/util' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src' make: *** [all-recursive] Fehler 1 Weniger Fehlermelungen, aber dennoch kein Treiber.... Bis dann Thomas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 15.02.2010 13:38, schrieb Thomas Giese:
Am 15.02.2010 12:19, schrieb Joachim Reichelt:
Am 15.02.2010 11:29, schrieb Thomas Giese:
Am 15.02.2010 10:22, schrieb Joachim Reichelt:
Am 15.02.2010 10:03, schrieb Thomas Giese:
wacomcfg.h:27:35: error: X11/extensions/XInput.h: Datei oder Verzeichnis
Paket Gehlt: xorg-x11-proto-devel-7.4-20.2.x86_64
Ich hab ein 32-Bit System, da wird mir diese Source wohl eher nix bringen, das 32-Bit Pendat ist jedenfalls installiert....
Und wo ist dann /usr/include/X11/extensions/XInput.h
Ws sagt rpm -ql xorg-x11-proto-devel
Ich hab mir die Dateiliste von xorg-x11-proto-devel mal angesehen. In der Version, die ich installiert hatte (war ein anderes Repository, welches ein neueres x.org hatte) konnt ich XInput.h in der Tat nicht finden. In der von dir erwähnten Version (7.4.20) ist es aber dabei. Diese habe ich nun auch installiert, jetzt zaubert mit "make" folgende Ausgabe:
Making all in src make[1]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src' Making all in . make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src' make[2]: Für das Ziel »all-am« ist nichts zu tun. make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src' Making all in wacomxi make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src/wacomxi' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src/wacomxi' Making all in util make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src/util' /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -I/usr/include/xorg -g -O2 -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 /usr/lib/gcc/i586-suse-linux/4.4/../../../../i586-suse-linux/bin/ld: cannot find -lXi collect2: ld returned 1 exit status make[2]: *** [libwacomcfg.la] Fehler 1 make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src/util' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src' make: *** [all-recursive] Fehler 1
Weniger Fehlermelungen, aber dennoch kein Treiber....
Bis dann Thomas
xorg-x11-devel fehlt auch noch. -- Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 15.02.2010 13:45, schrieb Joachim Reichelt:
Am 15.02.2010 13:38, schrieb Thomas Giese:
Am 15.02.2010 12:19, schrieb Joachim Reichelt:
Am 15.02.2010 11:29, schrieb Thomas Giese:
Am 15.02.2010 10:22, schrieb Joachim Reichelt:
Am 15.02.2010 10:03, schrieb Thomas Giese:
wacomcfg.h:27:35: error: X11/extensions/XInput.h: Datei oder Verzeichnis
Paket Gehlt: xorg-x11-proto-devel-7.4-20.2.x86_64
Ich hab ein 32-Bit System, da wird mir diese Source wohl eher nix bringen, das 32-Bit Pendat ist jedenfalls installiert....
Und wo ist dann /usr/include/X11/extensions/XInput.h
Ws sagt rpm -ql xorg-x11-proto-devel
Ich hab mir die Dateiliste von xorg-x11-proto-devel mal angesehen. In der Version, die ich installiert hatte (war ein anderes Repository, welches ein neueres x.org hatte) konnt ich XInput.h in der Tat nicht finden. In der von dir erwähnten Version (7.4.20) ist es aber dabei. Diese habe ich nun auch installiert, jetzt zaubert mit "make" folgende Ausgabe:
Making all in src make[1]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src' Making all in . make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src' make[2]: Für das Ziel »all-am« ist nichts zu tun. make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src' Making all in wacomxi make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src/wacomxi' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src/wacomxi' Making all in util make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src/util' /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -I/usr/include/xorg -g -O2 -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 /usr/lib/gcc/i586-suse-linux/4.4/../../../../i586-suse-linux/bin/ld: cannot find -lXi collect2: ld returned 1 exit status make[2]: *** [libwacomcfg.la] Fehler 1 make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src/util' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src' make: *** [all-recursive] Fehler 1
Weniger Fehlermelungen, aber dennoch kein Treiber....
Bis dann Thomas
xorg-x11-devel fehlt auch noch.
xorg-x11-devel ist da, in der Version 7.4-25. Hast du sonst noch ne Idee? Ich möchte mich an dieser Stelle auch gleich mal herzlich bedanken für die Hilfestellung. Ich verwende Linux (Suse) nun schon seit einigen Jährchen, leider bin beim konventionellen Kompilationsdreisatz meist gescheitert und hab auf evtl. gebaute rpm's zurück gegriffen. Wie soll aber auch ein Otto-Normalanwender anhand diverser Fehlermeldungen dahintersteigen, welche Pakete da fehlen. Deshalb nochmals vielen Dank. Bis dann Thomas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 15.02.2010 14:30, schrieb Thomas Giese:
Am 15.02.2010 13:45, schrieb Joachim Reichelt:
Am 15.02.2010 13:38, schrieb Thomas Giese:
Am 15.02.2010 12:19, schrieb Joachim Reichelt:
Am 15.02.2010 11:29, schrieb Thomas Giese:
Am 15.02.2010 10:22, schrieb Joachim Reichelt:
Am 15.02.2010 10:03, schrieb Thomas Giese:
> wacomcfg.h:27:35: error: X11/extensions/XInput.h: Datei oder Verzeichnis > > > Paket Gehlt: xorg-x11-proto-devel-7.4-20.2.x86_64
Ich hab ein 32-Bit System, da wird mir diese Source wohl eher nix bringen, das 32-Bit Pendat ist jedenfalls installiert....
Und wo ist dann /usr/include/X11/extensions/XInput.h
Ws sagt rpm -ql xorg-x11-proto-devel
Ich hab mir die Dateiliste von xorg-x11-proto-devel mal angesehen. In der Version, die ich installiert hatte (war ein anderes Repository, welches ein neueres x.org hatte) konnt ich XInput.h in der Tat nicht finden. In der von dir erwähnten Version (7.4.20) ist es aber dabei. Diese habe ich nun auch installiert, jetzt zaubert mit "make" folgende Ausgabe:
Making all in src make[1]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src' Making all in . make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src' make[2]: Für das Ziel »all-am« ist nichts zu tun. make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src' Making all in wacomxi make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src/wacomxi' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src/wacomxi' Making all in util make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src/util' /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -I/usr/include/xorg -g -O2 -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 /usr/lib/gcc/i586-suse-linux/4.4/../../../../i586-suse-linux/bin/ld: cannot find -lXi collect2: ld returned 1 exit status make[2]: *** [libwacomcfg.la] Fehler 1 make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src/util' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src' make: *** [all-recursive] Fehler 1
Weniger Fehlermelungen, aber dennoch kein Treiber....
Bis dann Thomas
xorg-x11-devel fehlt auch noch.
xorg-x11-devel ist da, in der Version 7.4-25. Hast du sonst noch ne Idee? Ich möchte mich an dieser Stelle auch gleich mal herzlich bedanken für die Hilfestellung. Ich verwende Linux (Suse) nun schon seit einigen Jährchen, leider bin beim konventionellen Kompilationsdreisatz meist gescheitert und hab auf evtl. gebaute rpm's zurück gegriffen. Wie soll aber auch ein Otto-Normalanwender anhand diverser Fehlermeldungen dahintersteigen, welche Pakete da fehlen. Deshalb nochmals vielen Dank.
Bis dann Thomas
Also ich habe hier (x86_64) /usr/lib64/libXi.so rpm -qf /usr/lib64/libXi.so xorg-x11-devel-7.4-25.1.x86_64 Bei i586 (hier noch 11.2): rpm -qf /usr/lib/libXi.so xorg-x11-devel-7.4-8.1 Merke: Mische nie Eigenbau- und Hersteller-Pakete gleichen Namens aber verschiedenen Inhalts. z.B. packman, videolan etc. sind dabei kein Problem, aber System RPMs von Fedora könne so was verursachen. Testte die Quelle mit
zypper se -s xorg-x11-devel Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository --+----------------+---------+---------+------+------------------ i | xorg-x11-devel | package | 7.4-8.1 | i586 | openSUSE-11.1-Oss -- Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 15.02.2010 14:54, schrieb Joachim Reichelt:
Ich hab mir die Dateiliste von xorg-x11-proto-devel mal angesehen. In der Version, die ich installiert hatte (war ein anderes Repository, welches ein neueres x.org hatte) konnt ich XInput.h in der Tat nicht finden. In der von dir erwähnten Version (7.4.20) ist es aber dabei. Diese habe ich nun auch installiert, jetzt zaubert mit "make" folgende Ausgabe:
Making all in src make[1]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src' Making all in . make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src' make[2]: Für das Ziel »all-am« ist nichts zu tun. make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src' Making all in wacomxi make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src/wacomxi' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src/wacomxi' Making all in util make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src/util' /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -pedantic -I/usr/include/xorg -g -O2 -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 /usr/lib/gcc/i586-suse-linux/4.4/../../../../i586-suse-linux/bin/ld: cannot find -lXi collect2: ld returned 1 exit status make[2]: *** [libwacomcfg.la] Fehler 1 make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src/util' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src' make: *** [all-recursive] Fehler 1
Weniger Fehlermelungen, aber dennoch kein Treiber....
Bis dann Thomas
xorg-x11-devel fehlt auch noch.
xorg-x11-devel ist da, in der Version 7.4-25. Hast du sonst noch ne Idee? Ich möchte mich an dieser Stelle auch gleich mal herzlich bedanken für die Hilfestellung. Ich verwende Linux (Suse) nun schon seit einigen Jährchen, leider bin beim konventionellen Kompilationsdreisatz meist gescheitert und hab auf evtl. gebaute rpm's zurück gegriffen. Wie soll aber auch ein Otto-Normalanwender anhand diverser Fehlermeldungen dahintersteigen, welche Pakete da fehlen. Deshalb nochmals vielen Dank.
Bis dann Thomas
Also ich habe hier (x86_64) /usr/lib64/libXi.so rpm -qf /usr/lib64/libXi.so xorg-x11-devel-7.4-25.1.x86_64
Bei i586 (hier noch 11.2): rpm -qf /usr/lib/libXi.so xorg-x11-devel-7.4-8.1
Merke: Mische nie Eigenbau- und Hersteller-Pakete gleichen Namens aber verschiedenen Inhalts. z.B. packman, videolan etc. sind dabei kein Problem, aber System RPMs von Fedora könne so was verursachen.
Testte die Quelle mit
zypper se -s xorg-x11-devel
Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository --+----------------+---------+---------+------+------------------ i | xorg-x11-devel | package | 7.4-8.1 | i586 | openSUSE-11.1-Oss
In diese Richtung habe ich ebenfalls bereits überlegt. Ich habe zwar keine RPM'S von Fedora oder so installiert, aber ich bin vor einigen Tagen beim Googlen auf ein Reositorty gestossen, das ein RPM für OpenSuse vom aktuell Stable-Treiber von Linuxwacom hatte. Dort gabs auch aktuellere xorg-Pakete. Dabei ist dann wohl ein kleiner Mischmasch entstanden, der vielleicht sogar meine Problem verursachen könnte. Ich bin gerade dabei auf den Stand von Opensuse 11.2 zu downgraden. Wenn das gemacht, starte ich make wieder und dann melde ich mich wieder. Bis dann Thomas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
In diese Richtung habe ich ebenfalls bereits überlegt. Ich habe zwar keine RPM'S von Fedora oder so installiert, aber ich bin vor einigen Tagen beim Googlen auf ein Reositorty gestossen, das ein RPM für OpenSuse vom aktuell Stable-Treiber von Linuxwacom hatte. Dort gabs auch aktuellere xorg-Pakete. Dabei ist dann wohl ein kleiner Mischmasch entstanden, der vielleicht sogar meine Problem verursachen könnte. Ich bin gerade dabei auf den Stand von Opensuse 11.2 zu downgraden. Wenn das gemacht, starte ich make wieder und dann melde ich mich wieder.
Bis dann Thomas
Hallo Joachim, Hallo Liste, beim Umstellen von x.org auf die Originalversion von Opensuse 11.2 hab ich mir nun auch noch X komplett zerlegt, was ich erst mal wieder hin biegen musste. make läuft nun weiter durch und schliesst aber immer noch mit einem Fehler ab. Dies ist der letzte Teil der Ausgabe, bei Bedarf sende ich die komplette Ausgabeinfo als Textdatei: Making all in 2.6.27 make[2]: Entering directory `/home/th.giese/linuxwacom-0.8.5-10/src/2.6.27' 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.12-0.1-default/source M=/home/th.giese/linuxwacom-0.8.5-10/src/2.6.27 make[3]: Entering directory `/usr/src/linux-2.6.31.12-0.1' WARNING: Symbol version dump /usr/src/linux-2.6.31.12-0.1/Module.symvers is missing; modules will have no dependencies and modversions. LD /home/th.giese/linuxwacom-0.8.5-10/src/2.6.27/built-in.o CC [M] /home/th.giese/linuxwacom-0.8.5-10/src/2.6.27/wacom_wac.o CC [M] /home/th.giese/linuxwacom-0.8.5-10/src/2.6.27/wacom_sys.o LD [M] /home/th.giese/linuxwacom-0.8.5-10/src/2.6.27/wacom.o Building modules, stage 2. MODPOST 1 modules /bin/sh: scripts/mod/modpost: Datei oder Verzeichnis nicht gefunden make[4]: *** [__modpost] Fehler 127 make[3]: *** [modules] Fehler 2 make[3]: Leaving directory `/usr/src/linux-2.6.31.12-0.1' make[2]: *** [all] Fehler 2 make[2]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src/2.6.27' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/th.giese/linuxwacom-0.8.5-10/src' make: *** [all-recursive] Fehler 1 im Ordner src/2.6.27 liegen nun auch bereits einige Dateien, aber leider noch nicht das Modul wacom.ko, welches ich eigentlich benötige -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi, lies mal: http://linuxwacom.sourceforge.net/index.php/howto/buildwacom6 Der untere blaue Block. -- Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Mon, 15 Feb 2010 14:30:12 +0100, you wrote:
> wacomcfg.h:27:35: error: X11/extensions/XInput.h: Datei oder Verzeichnis
Könntet ihr beiden Komiker bitte mal sofort aufhören, völlig überflüssigerweise per Vollzitat zu antworten? Es muss schon verdammt schwer sein, seine Zitate auf das Nötige zu reduzieren. Wir sind nicht auf der Liste um den Weltrekord an Zitatebenen zu brechen. Danke Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Joachim Reichelt
-
Philipp Thomas
-
Thomas Giese