Suse-Kernel mit vanilla-Makefile (ohne BUILD...) ein "prepare-all" machen
Kann ich den Suse-Kernel 2.6.8-24.25-default auch mit einem normalen Makefile des Vanilla-Kernel 2.6.8 präparieren (prepare-all)? Ein make prepare-all läuft mit dem Makefile von Suse leider immer in eine Endlosschleife bis zum Einfrieren des PC. Mit dem Makefile des Vanilla-Kernel gehts (nach Eintrag von EXTRAVERSION = -24.25-default) gut. Nur leider kann ich dann immer noch nicht die vmware-Module kompilieren: # vmware-config.pl [...] What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] Extracting the sources of the vmmon module. Building the vmmon module. Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config19/vmmon-only' make -C /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules /bin/sh: line 0: [: -ge: unary operator expected make[1]: Entering directory `/usr/src/linux-2.6.8-24.25' CC [M] /tmp/vmware-config19/vmmon-only/linux/driver.o In file included from /tmp/vmware-config19/vmmon-only/linux/driver.c:11: include/linux/kernel.h:10:20: stdarg.h: No such file or directory In file included from /tmp/vmware-config19/vmmon-only/linux/driver.c:11: include/linux/kernel.h:80: error: parse error before "va_list" include/linux/kernel.h:80: warning: function declaration isn't a prototype include/linux/kernel.h:83: error: parse error before "va_list" include/linux/kernel.h:83: warning: function declaration isn't a prototype include/linux/kernel.h:86: error: parse error before "va_list" include/linux/kernel.h:86: warning: function declaration isn't a prototype include/linux/kernel.h:90: error: parse error before "va_list" include/linux/kernel.h:90: warning: function declaration isn't a prototype include/linux/kernel.h:102: error: parse error before "va_list" include/linux/kernel.h:102: warning: function declaration isn't a prototype /tmp/vmware-config19/vmmon-only/linux/driver.c:2052: error: parse error before "va_list" /tmp/vmware-config19/vmmon-only/linux/driver.c:2053: warning: function declaration isn't a prototype /tmp/vmware-config19/vmmon-only/linux/driver.c: In function `LinuxDriverError': /tmp/vmware-config19/vmmon-only/linux/driver.c:2054: error: `fmt' undeclared (first use in this function) /tmp/vmware-config19/vmmon-only/linux/driver.c:2054: error: (Each undeclared identifier is reported only once [...] Bin KEIN Suse-Kernel-Admin! Habe KEINE Zeit mich nochmal stundenlang in die Suse-Philisophie einzuarbeiten. Mit einem Vanilla-kernel 2.6.18 (z.b. 2.6.18) geht alles normal und gut, auch vmware-module lassen sich bauen, nur geht dann capi, Scannen mit MFC,.. nicht mehr. Hat mir jmd einen Tipp? Vanilla 2.6.8 nehmen? - Ich will eigentlich schon verbesserten Suse-Kernelversionen nutzen .. Nicht 2.6.18 sondern z.B. Vanilla 2.6.12 oder so nehmen? Suse-Kernel neu installieren, dann die update-rpms drauf (die habe ich noch) bringt nicht, die Endloschleife ist sofort wieder da, Suse hat die offenbar fest eingebaut. Gruss Ekkard -- 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
Hallo Ekkard, vmware-any-any sollte Dir helfen. Google mal danach. Ist ein Server in Tschechien. http://knihovny.cvut.cz/ftp/pub/vmware/ Tschö, Emil Am Montag 17 Dezember 2007 13:56:56 schrieb Ekkard Gerlach:
Kann ich den Suse-Kernel 2.6.8-24.25-default auch mit einem normalen Makefile des Vanilla-Kernel 2.6.8 präparieren (prepare-all)?
Ein make prepare-all läuft mit dem Makefile von Suse leider immer in eine Endlosschleife bis zum Einfrieren des PC. Mit dem Makefile des Vanilla-Kernel gehts (nach Eintrag von EXTRAVERSION = -24.25-default) gut. Nur leider kann ich dann immer noch nicht die vmware-Module kompilieren:
# vmware-config.pl [...] What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]
Extracting the sources of the vmmon module.
Building the vmmon module.
Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config19/vmmon-only' make -C /usr/src/linux/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules /bin/sh: line 0: [: -ge: unary operator expected make[1]: Entering directory `/usr/src/linux-2.6.8-24.25' CC [M] /tmp/vmware-config19/vmmon-only/linux/driver.o In file included from /tmp/vmware-config19/vmmon-only/linux/driver.c:11: include/linux/kernel.h:10:20: stdarg.h: No such file or directory In file included from /tmp/vmware-config19/vmmon-only/linux/driver.c:11: include/linux/kernel.h:80: error: parse error before "va_list" include/linux/kernel.h:80: warning: function declaration isn't a prototype include/linux/kernel.h:83: error: parse error before "va_list" include/linux/kernel.h:83: warning: function declaration isn't a prototype include/linux/kernel.h:86: error: parse error before "va_list" include/linux/kernel.h:86: warning: function declaration isn't a prototype include/linux/kernel.h:90: error: parse error before "va_list" include/linux/kernel.h:90: warning: function declaration isn't a prototype include/linux/kernel.h:102: error: parse error before "va_list" include/linux/kernel.h:102: warning: function declaration isn't a prototype /tmp/vmware-config19/vmmon-only/linux/driver.c:2052: error: parse error before "va_list" /tmp/vmware-config19/vmmon-only/linux/driver.c:2053: warning: function declaration isn't a prototype /tmp/vmware-config19/vmmon-only/linux/driver.c: In function `LinuxDriverError': /tmp/vmware-config19/vmmon-only/linux/driver.c:2054: error: `fmt' undeclared (first use in this function) /tmp/vmware-config19/vmmon-only/linux/driver.c:2054: error: (Each undeclared identifier is reported only once [...]
Bin KEIN Suse-Kernel-Admin! Habe KEINE Zeit mich nochmal stundenlang in die Suse-Philisophie einzuarbeiten. Mit einem Vanilla-kernel 2.6.18 (z.b. 2.6.18) geht alles normal und gut, auch vmware-module lassen sich bauen, nur geht dann capi, Scannen mit MFC,.. nicht mehr.
Hat mir jmd einen Tipp? Vanilla 2.6.8 nehmen? - Ich will eigentlich schon verbesserten Suse-Kernelversionen nutzen .. Nicht 2.6.18 sondern z.B. Vanilla 2.6.12 oder so nehmen? Suse-Kernel neu installieren, dann die update-rpms drauf (die habe ich noch) bringt nicht, die Endloschleife ist sofort wieder da, Suse hat die offenbar fest eingebaut.
Gruss Ekkard
-- Registered Linux User since 19940320 -------------------------------------------------- Emil Stephan, Marktplatz 39, 53773 Hennef, Germany voice: +49-2242-84438 Accelerate Windows: 9.81 m/sec^2 would be adequate -- 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
* Emil Stephan schrieb:
Hallo Ekkard,
vmware-any-any sollte Dir helfen. Google mal danach. Ist ein Server in Tschechien. http://knihovny.cvut.cz/ftp/pub/vmware/
besten Dank! Ist in meiner vmware-knowlegsbase. Habe jetzt den Kernel 2.6.12 (der letzte vor der udev-Umstellung meine ich) im Einsatz. Der läuft auf Anhieb mit scanner, seriellen Karten, ... bis auf CAPI. Die Module nachkompilieren, den Kernel genau nach AVM-readme-Anleitung konfigurieren und dann läufts. Gruss Ekkard -- 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)
-
Ekkard Gerlach
-
Emil Stephan