WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   acer hotkey installation (http://www.wcm.at/forum/showthread.php?t=118718)

klaus20 14.12.2003 15:45

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

_m3 14.12.2003 18:01

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?

klaus20 14.12.2003 18:12

acer hotkeys
 
ich hab SuSE linux 9.0
hab auch vorher ./configure und make ausgeführt ohne einer Fehlermeldung

klaus

_m3 14.12.2003 18:53

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

klaus20 15.12.2003 11:32

hotkeys
 
ich hab mich geirrt ich hab "make" ausgeführt und dann kommen diese Fehlermeldungen

ich hab alle Bibliotheken heruntergeladen und installiert.

_m3 15.12.2003 23:25

Bist Du Dir sicher, dass Du
Zitat:

Requirements:
------------

* libxml, version 2.2.8 or later (http://xmlsoft.org/, ftp://xmlsoft.org)
* libdb3, the Berkeley v3 database library.
* You need the XOSD library (version greater than 1.0.0) if you want to
enjoy the cool on-screen display, this is optional. It can be
downloaded at http://www.ignavus.net/software.html
* If you have GTK+ 2.0, you will have the bonus of a splash screen *grin*
erfüllst?

Und "./configure" hast Du vor dem Make ausgeführt?

klaus20 16.12.2003 12:49

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

_m3 16.12.2003 13:01

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.

klaus20 16.12.2003 13:19

libxml dateien
 
ich hab nachgesehen - es sind alle dateien xmlmemory.h und parser.h unter dem Pfad /usr/include/libxml2/libxml vorhanden

_m3 16.12.2003 14:16

Aber sie dürften nicht im Imclude-Pfad liegen.
Ich würde das makefile direkt oder über ./configure anpassen.

"./configure --help" hilft weiter.


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag