-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Stefan Plenert schrieb am 11.07.2007 22:18: Hallo Werne
Stefan Plenert schrieb:
Hallo
habe kleines Problem beim Installieren
Beim Installieren von linuxwacom meldet mir shell:
architecture - i586-suse-linux linux kernel - yes 2.6.18
bei make bekomme ich diese Meldung
ERROR: Kernel configuration is invalid. include/linux/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it.
Hast Du die Kernelsources installiert? Hast Du nach deren Installation den Befehl 'make oldconfig && make prepare' (ohne Anführungszeichen) ausgeführt?
Ich habe erst wie in der Anweisung ./configure --enable-wacom eingegeben und nach der Ausführung von make. wie angegeben
Du hast die Fragen nicht beantwortet: hast Du die (richtigen) Kernelsources installiert? 'rpm -q kernel-source' gibt die gleiche Version aus, die auch Dein laufender Kernel hat? (feststellen mit 'uname -r' oder 'rpm -q kernel-default') hast Du vor dem Aufruf von config für linuxwacom im Verzeichnis /usr/src/linux ein 'make oldconfig && make prepare' ausgeführt, wie es die Fehlermeldung angibt? Statt 'make oldconfig' kannst Du auch 'make cloneconfig' benutzen, mache ich immer so.
Der Fehlermeldung nach zu urteilen werden die als fehlend beanstandeten Dateien durch 'make oldconfig && make prepare' erstellt.
Anscheinend gibt es dadurch auch Probleme bei der Installation von Inkscape
wieso dadurch?
> stefan@linux-rygh:~/bin/inkscape-0.45.1> make > make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss > was ist Targets?
Frage doch eher: Was ist eine »make«-Steuerdatei? Antwort: das ist das sogenannte makefile, die Datei steht im aktuellen Verzeichnis und heißt >>Makefile (mit großem M). Wie kommt sie dahin, wenn sie nicht im Quellpaket ist? Indem man vor dem 'make' ein './configure' aufruft... das Programm erstellt sie nämlich üblicherweis.
mfg Stefan
HTH Werner
Auch bei Inkscape rief ich erst ./configure auf und dann make
linuxwacom sagt doch: ERROR: Kernel configuration is invalid. Was so klinkt als sei es überholt Ich hatte erst openSuse 10.1 , dann Update 10.2 (DVD v. Zeitschrift) wonach ich 10.2 (i586) habe. Nach dem Aktualisieren aus dem Internet habe ich Linux 2.6.18.8-0.3-default i686
In der Fehlermeldung steht doch auch, dass Du zuerst 'make oldconfig && make prepare' ausführen sollst. Da steht zwar nicht "in /usr/src/linux", aber dort wird sowas gemeinhin ausgeführt ;-) Ich wüsste auch kein Programm (außer eben dem Kernel), das ein "make prepare" kennt.
Nach ausfuehren von 'make oldconfig && make prepare' in /usr/src/linux , kam die Fehlermeldung nicht mehr, dafür andere. WARNING: Symbol version dump /usr/src/linux-2.6.18.8-0.5/Module.symvers is missing; modules will have no dependencies and modversions. z.B /bin/sh: scripts/mod/modpost: No such file or directory make[5]: *** [__modpost] Error 127 WARNING: stand schon vorher nach ERROR., bei make [5] war vorher Error 2 Ich nehme an, dass es zum Teil auch daran liegt, dass ich noch nicht alle Pakete installiert habe, und damit das Problem der Abhängigkeit mit bei ist. Ich habe zwar 'Grundlegende Entwicklung' 'C/C++-Entwicklung' 'Linux-Kernel-Entwicklung' und 'Tcl/Tk-Entwicklung' wie in PC Welt 3/2007 angegeben installiert. Inkscape habe ich unter Grafik im Paketmanager gefunden und darüber installiert. vielen Dank :-)))
Kümmere Dich nicht um i586 oder i686. Wenn Du einen Pentium II oder später hast, ist eh alles i686, auch wenn manche Pakete (z. B. der Kernel) nur für i586 optimiert werden. Die Fehlermeldung sagt, dass die Kernelkonfiguration (nicht -version) ungültig ist. Also erstelle sie, indem Du in /usr/src/linux ein 'make oldconfig && make prepare' ausführst. Siehe oben.
mfg. stefan
HTH Werner - -- -- 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