-----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
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Stefan Plenert schrieb am 12.07.2007 19:10:
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.
Die Module.symvers gehört a) zum Kernel-Paket und b) zum Paket kernel-syms, das man m. W. wegen der Abhängigkeiten bei kernel-source mitinstallieren muss - aber die Datei scheint an einem anderen Ort zu liegen. Wenn Dich die Warnung stört, kannst Du sie per Symlink an die gewünschte Stelle hängen. Die Datei sollte als /usr/src/linux-2.6.18.8-0.5-obj/i386/default/Module.symvers vorhanden sein.
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
Hmmmm... scripts/mod/modpost gehört eigentlich ins Paket kernel-source.
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.
Das Heft bzw. den Beitrag kenne ich nicht. Du solltest jedenfalls kernel-default, kernel-source und kernel-syms installiert haben.
Inkscape habe ich unter Grafik im Paketmanager gefunden und darüber installiert.
Installieren ohne Kompilieren schafft einige Fehlerquellen aus der Welt :-)
vielen Dank :-)))
Es war mir ein Vergnügen :-) Gruß Werner - -- Werner Flamme, Abt. WKDV Helmholtz-Zentrum für Umweltforschung GmbH - UFZ Permoserstr. 15 - 04318 Leipzig Tel.: (0341) 235-3921 - Fax (0341) 235-453921 http://www.ufz.de - eMail: werner.flamme@ufz.de -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFGl3Jbk33Krq8b42MRAv7kAJ42wvHGuEZ/Klv8QPMabZmazJO2GgCeLT0E PjSrW3os1GeV8kTnNY6iSjI= =t3OK -----END PGP SIGNATURE----- -- 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 (2)
-
Stefan Plenert
-
Werner Flamme