Rainer Birkner wrote:
Hallo Richard,
zcat /proc/config.gz > .config make oldconfig
waren erfolgreich.
Bei make bekomme ich folgende Meldungen und habe anschliessend nach "genksyms" gesucht & gefunden: Falke-I:~/unichrome-20051116/drm/linux-core # make LINUXDIR=/usr/src/linux-2.6.13-15 DRM_MODULES=via make -C /usr/src/linux-2.6.13-15 SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules make[1]: Entering directory `/usr/src/linux-2.6.13-15'
WARNING: Symbol version dump /usr/src/linux-2.6.13-15/Module.symvers is missing; modules will have no dependencies and modversions.
CC [M] /root/unichrome-20051116/drm/linux-core/drm_auth.o CC [M] /root/unichrome-20051116/drm/linux-core/drm_bufs.o /root/unichrome-20051116/drm/linux-core/drm_bufs.c: In function 'drm_addmap_ioctl': /root/unichrome-20051116/drm/linux-core/drm_bufs.c:356: warning: cast to pointer from integer of different size /root/unichrome-20051116/drm/linux-core/drm_bufs.c:356: warning: cast to pointer from integer of different size /root/unichrome-20051116/drm/linux-core/drm_bufs.c:356: warning: cast to pointer from integer of different size /root/unichrome-20051116/drm/linux-core/drm_bufs.c:356: warning: cast to pointer from integer of different size /bin/sh: scripts/genksyms/genksyms: No such file or directory make[2]: *** [/root/unichrome-20051116/drm/linux-core/drm_bufs.o] Error 1 make[1]: *** [_module_/root/unichrome-20051116/drm/linux-core] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.13-15' make: *** [modules] Error 2 Falke-I:~/unichrome-20051116/drm/linux-core #
Falke-I:~ # cd / Falke-I:/ # find . -name "*genksyms*" find: WARNING: Hard link count is wrong for ./sys/devices: this may be a bug in your filesystem driver. Automatically turning on find's -noleaf option. Earlier results may have failed to include directories that should have been searched. ./usr/src/linux-2.6.13-15/scripts/genksyms ./usr/src/linux-2.6.13-15/scripts/genksyms/genksyms.c ./usr/src/linux-2.6.13-15/scripts/genksyms/genksyms.h ./usr/src/linux-2.6.13-15-obj/x86_64/smp/scripts/genksyms ./usr/src/linux-2.6.13-15-obj/x86_64/smp/scripts/genksyms/genksyms ./usr/src/linux-2.6.13-15-obj/x86_64/xen/scripts/genksyms ./usr/src/linux-2.6.13-15-obj/x86_64/xen/scripts/genksyms/genksyms ./usr/src/linux-2.6.13-15-obj/x86_64/default/scripts/genksyms ./usr/src/linux-2.6.13-15-obj/x86_64/default/scripts/genksyms/genksyms find: ./media/floppy: No medium found Falke-I:/ #
Was muss ich denn tun, damit "genksyms" gefunden wird?
Mit freundlichen Gruessen Rainer
Hallo Rainer, beim letzten Mal hatte ich etwas vergessen. Und zwar ein make prepare-all. Aber das ist nicht schlimm. Gehe einfach wieder als root in das Verzeichnis der Kernel-Sourcen. Führe dort jetzt folgende Befehle hintereinander aus: make clean (um das Dir aufzuräumen und eventuell irgendwelche halb fertigen Sachen zu eleminieren - das kann unter gewissen Umständen zu weiteren Problemen führen, ist nicht immer erforderlich) zcat /proc/config.gz > .config make oldconfig make prepare-all make bzImage make modules Den zcat und den make oldconfig kann man mit dem SuSE-Kernel auch abkürzen, in dem man einfach das Kommando make cloneconfig eingibt. Dieser Befehl funktioniert aber nur mit den SuSE-Kerneln oder einem alten Kernel der 2.4er Reihe! Denk dran, dass jede Menge Meldungen über den Bildschirm huschen. PS: Wegen was das Ding plötzlich nach einer Floppy verlangt ist mir Schleierhaft. MfG Richi ___________________________________________________________ Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de