![]() |
acer hotkey installation
ich hab einen Acer TravelMate 636LCi und wollte das Programm hotkeys von Anthony Wong installieren.
Leider hab ich beim ausführen von make install folgende Fehlermeldungen erhalten: # make install Making install in src make[1]: Entering directory `/home/klaus/download/hotkeys-0.5.7.1/src' gcc -DHAVE_CONFIG_H -DSHAREDIR=\"/usr/local/share/hotkeys\" -DCONFDIR=\"/usr/local/etc\" -DCONFIG_NAME=\"hotkeys.conf\" -I/usr/local/BerkeleyDB.3.2/include/ -g -O2 -I/usr/X11R6/include -I/usr/include/libxml2 -I.. -c kbddef.c kbddef.c:40:23: xmlmemory.h: No such file or directory kbddef.c:41:20: parser.h: No such file or directory kbddef.c:97: error: parse error before "doc" kbddef.c: In function `parseUserDef': kbddef.c:104: error: `cur' undeclared (first use in this function) kbddef.c:104: error: (Each undeclared identifier is reported only once kbddef.c:104: error: for each function it appears in.) kbddef.c:104: warning: assignment makes pointer from integer without a cast kbddef.c:110: warning: assignment makes pointer from integer without a cast kbddef.c:127: error: `curKeySym' undeclared (first use in this function) kbddef.c:129: error: `doc' undeclared (first use in this function) kbddef.c:129: warning: assignment makes pointer from integer without a cast kbddef.c: At top level: kbddef.c:148: error: parse error before "xmlNodePtr" kbddef.c: In function `getVolAdj': kbddef.c:152: error: `cur' undeclared (first use in this function) kbddef.c:152: warning: assignment makes pointer from integer without a cast kbddef.c:158: error: `upOrDown' undeclared (first use in this function) kbddef.c: At top level: kbddef.c:168: error: parse error before "doc" kbddef.c: In function `parseStd': kbddef.c:176: error: `cur' undeclared (first use in this function) kbddef.c:178: warning: assignment makes pointer from integer without a cast kbddef.c: In function `readDefFile': kbddef.c:211: error: `xmlDocPtr' undeclared (first use in this function) kbddef.c:211: error: parse error before "doc" kbddef.c:212: error: `xmlNsPtr' undeclared (first use in this function) kbddef.c:213: error: `xmlNodePtr' undeclared (first use in this function) kbddef.c:220: error: `doc' undeclared (first use in this function) kbddef.c:223: error: `cur' undeclared (first use in this function) kbddef.c:248: warning: assignment makes pointer from integer without a cast make[1]: *** [kbddef.o] Error 1 make[1]: Leaving directory `/home/klaus/download/hotkeys-0.5.7.1/src' make: *** [install-recursive] Error 1 Könnt ihr mir helfen? klaus |
1) Wenn Du Debian verwendest, wuerde ich gleich das fertige Paket installieren.
2) vor dem "make install" die Klassiker "./configure" und "make" ausgefuehrt? 2) Schaut das aus, als wuerde er den XMl-Parser bzw. dessen Header-Files nicht finden. Das Install-Readme, ... etc. gelesen und alle benoetigten Teile installiert? |
acer hotkeys
ich hab SuSE linux 9.0
hab auch vorher ./configure und make ausgeführt ohne einer Fehlermeldung klaus |
Sorrz, aber das gibts ned. Wenn Du ein make gemacht hast, darf das make install nicht mehr solche Meldungen werfen - IMHO. ;)
Meinen Punkt 3 befolgt? Ev. mehr Infos: http://www.odi.ch/prog/tm630/index.php |
hotkeys
ich hab mich geirrt ich hab "make" ausgeführt und dann kommen diese Fehlermeldungen
ich hab alle Bibliotheken heruntergeladen und installiert. |
Bist Du Dir sicher, dass Du
Zitat:
Und "./configure" hast Du vor dem Make ausgeführt? |
voraussetzungen
also ich hab folgende libs installiert:
libxml2-2.6.2-1 xosd2.2.5 ich hab extra die alte BerkeleyDB3.2 installiert da ./configure die neue version 4 nicht finden konnte. hab auch zwei Pfadangaben für lib und include angeben müssen - also ./configure --with-db3-inc=/usr/local/BerkeleyDB.3.2/include/ --with-db3-lib=/usr/local/BerkeleyDB.3.2/lib/ gtk2-2.2.3-27 dank für deine Hilfe! klaus |
Die Probleme lassen sich IMHO auf die Zeilen
kbddef.c:40:23: xmlmemory.h: No such file or directory kbddef.c:41:20: parser.h: No such file or directory zurückführen. Schon mal geschaut, ob es die Files gibt und wenn nicht, installier mal die Sourcen der benötigten Tools nach und such in denen. |
libxml dateien
ich hab nachgesehen - es sind alle dateien xmlmemory.h und parser.h unter dem Pfad /usr/include/libxml2/libxml vorhanden
|
Aber sie dürften nicht im Imclude-Pfad liegen.
Ich würde das makefile direkt oder über ./configure anpassen. "./configure --help" hilft weiter. |
hilfe
Was muss ich jetzt genau machen. ich bekomms nicht hin!!
|
sollen die beiden .h dateien /usr/include/libxml2/libxml liegen oder nicht doch eher unter /usr/include/libxml2?
hm, da ich kein X auf meinem testrechner installiert hab, kann ichs leider nicht ausprobieren.... |
installation abgeschlossen!!
DANKE für deine geniale Idee!!!
ich hab einfach die dateien im ordner libxml in den Ordner libxml2 verschoben und schon hat das configurieren mit ./configure --with-db3-inc=/usr/local/BerkeleyDB.3.2/include/ --with-db3-lib=/usr/local/BerkeleyDB.3.2/lib/ funktioniert nur noch make und make install ausgeführt und das Programm ist installiert. klaus |
bitte sehr :)
hab jetzt auf die schnelle mal X installiert und wollte es selber versuchen... die xmlmemory.h|parser.h ist bei mir nach der installation unter debian auch unter /usr/include/libxml2/libxml zu finden, x.configure liefert keine fehler ausser (und das ist sehr ärgerlich): checking for X... no configure: error: You must have X installed es ist aber drauf und ich werd aus dem configure script einfach ned schlau.... [pause] so mit --x-include=/usr/include/X11 und --x-libraries=/usr/lib/X11 geht das configure mal weiter.... jetzt steht er bei checking for db_open in -ldb, aber das wird auch noch gehn ;) [pause] ach, so ein dreck, naja ich brauchs eh nicht... werd ich meinen testerver nicht weiter belasten ;) |
wie gehts weiter?
meine Tasten funktionieren noch nicht.
was muss ich jetzt machen? |
Ein passendes XML Konfigfile erstellt?
z.b. das http://www.odi.ch/prog/tm630/tm630.def von http://www.odi.ch/prog/tm630/index.php |
es sollte eine manpage geben...
[edit] hat es auch, hab mir grad das debian paket installiert :D und darin steht, es gibt für jedes unterstützte keyboard sample config files.... ;) |
hotkeys verwenden
ich hab die Datei tm630.def schon. wie kann ich meine keycodes auslesen?
Mit "xev" funktioniert das nicht. klaus |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 19:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag