Am 14.04.2010 13:40, schrieb Erik P. Roderwald:
Hallo zusammen,
On Mittwoch 14 April 2010, Manfred Kreisl wrote:
Kopiere sie dich einfach von .../generated nach .../include.
Über diesen Geniestreich der Kernelentwickler bin auch schon gestolpert, nachdem das Erzeugen wichtiger Module (ich denke VMware Server gehört auch dazu) nicht mehr klappen wollte. Ich habe dann kurzerhand alles .h Files aus generated nach include kopiert, damit es wieder funktionierte.
Mache lieber einen Softlink, damit es auch nach einem Kernel-Update noch funktioniert. ;)
Liebe Grüße
Erik
Hallo, Ich habe jetzt mal ein paar Varianten durchprobiert, leider ohne Besserung (bin nur froh, das das nicht der Firmenserver ist, sondern meine Kiste zum probieren). Nun gut, ich habe also ein paar Links gesetzt (aus lauter Verzweiflung): ------------------------------------------------------------------------ Dorsy:/usr/src/linux/include # l insgesamt 160 drwxr-xr-x 21 root root 4096 14. Apr 13:49 ./ drwxr-xr-x 25 root root 4096 14. Apr 13:51 ../ drwxr-xr-x 3 root root 4096 8. Apr 00:58 acpi/ drwxr-xr-x 3 root root 4096 8. Apr 00:58 asm-generic/ lrwxrwxrwx 1 root root 72 14. Apr 13:47 asm-offsets.h -> ../../linux-2.6.33-34-obj/x86_64/default/include/generated/asm-offsets.h lrwxrwxrwx 1 root root 69 14. Apr 13:47 autoconf.h -> ../../linux-2.6.33-34-obj/x86_64/default/include/generated/autoconf.h lrwxrwxrwx 1 root root 67 14. Apr 13:47 bounds.h -> ../../linux-2.6.33-34-obj/x86_64/default/include/generated/bounds.h drwxr-xr-x 570 root root 28672 14. Apr 13:51 config/ drwxr-xr-x 3 root root 4096 8. Apr 00:58 crypto/ drwxr-xr-x 4 root root 4096 8. Apr 00:58 drm/ lrwxrwxrwx 1 root root 58 14. Apr 13:49 generated -> ../../linux-2.6.33-34-obj/x86_64/default/include/generated/ -rw-r--r-- 1 root root 253 20. Mär 11:38 Kbuild drwxr-xr-x 2 root root 4096 8. Apr 00:58 keys/ drwxr-xr-x 34 root root 36864 14. Apr 13:51 linux/ drwxr-xr-x 2 root root 4096 8. Apr 00:58 math-emu/ drwxr-xr-x 3 root root 4096 8. Apr 00:58 media/ drwxr-xr-x 2 root root 4096 8. Apr 00:58 mtd/ drwxr-xr-x 12 root root 4096 8. Apr 00:58 net/ drwxr-xr-x 2 root root 4096 8. Apr 00:58 pcmcia/ drwxr-xr-x 2 root root 4096 8. Apr 00:58 rdma/ drwxr-xr-x 2 root root 4096 8. Apr 00:58 rxrpc/ drwxr-xr-x 3 root root 4096 8. Apr 00:58 scsi/ drwxr-xr-x 2 root root 4096 8. Apr 00:58 sound/ drwxr-xr-x 3 root root 4096 8. Apr 00:58 trace/ lrwxrwxrwx 1 root root 71 14. Apr 13:47 utsrelease.h -> ../../linux-2.6.33-34-obj/x86_64/default/include/generated/utsrelease.h drwxr-xr-x 2 root root 4096 8. Apr 00:58 video/ drwxr-xr-x 4 root root 4096 8. Apr 00:58 xen/ Dorsy:/usr/src/linux/include # ------------------------------------------------------------------------ Und, für alle Fälle, auch hier: ------------------------------------------------------------------------ Dorsy:/usr/src/linux-obj/x86_64/default/include # l insgesamt 44 drwxr-xr-x 5 root root 4096 14. Apr 14:21 ./ drwxr-xr-x 4 root root 4096 8. Apr 01:00 ../ lrwxrwxrwx 1 root root 23 14. Apr 14:21 asm-offsets.h -> generated/asm-offsets.h lrwxrwxrwx 1 root root 20 14. Apr 14:21 autoconf.h -> generated/autoconf.h lrwxrwxrwx 1 root root 18 14. Apr 14:21 bounds.h -> generated/bounds.h drwxr-xr-x 570 root root 28672 8. Apr 01:00 config/ drwxr-xr-x 2 root root 4096 14. Apr 13:51 generated/ drwxr-xr-x 2 root root 4096 8. Apr 01:00 linux/ lrwxrwxrwx 1 root root 22 14. Apr 14:21 utsrelease.h -> generated/utsrelease.h Dorsy:/usr/src/linux-obj/x86_64/default/include # ------------------------------------------------------------------------ Was mich noch irritiert ist, diese Zeile: ----------------/var/log/nvidia-installer.log-------------------------- echo " ERROR: Kernel configuration is invalid."; \ echo " include/generated/autoconf.h or include/config/auto.conf are missing.";\ ----------------/var/log/nvidia-installer.log-------------------------- Bedeutet das nicht, das das Script nach der autoconf.h im Verzeichnis "generated" sucht! Aber von welchem "Startverzeichnis" geht der aus, um das Unterverzeichnis aufzurufen (vom Verzeichnis, in dem das Script läuft oder vom temporären Verzeichnis, in das alles entpackt wird?)? Da sind die Dateien auf alle Fälle.... -- Mit freundlichen Grüßen Sebastian Reinhardt -- 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