Hallo Liste, Ich benütze potato (r0), bis jetzt mit kernel 2.2.17 (eigener). Als Soundtreiber läuft ALSA (0.4.1i-5). Beider zusammen habe ich mit make-kpkg kernel_image --revision=blablaba && make-kpkg modules_image compiled und das hat wunderbar funktioniert. Nun wollte ich mit derselben Methode auf Kernel 2.2.19 updaten. Der Kernel hat wunderbar compiled, aber alsa-source will einfach nicht. Ich bekomme immer die Nachricht: make[4]: *** [persist.o] Fehler 1 make[4]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/modules/alsadriver/kernel« make[3]: *** [compile] Fehler 1 make[3]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/modules/alsadriver« make[2]: *** [binary-modules] Fehler 2 make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/modules/alsadriver« make[1]: *** [kdist_image] Fehler 2 make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/modules/alsadriver« Module /usr/src/modules/alsadriver failed. Hit return to Continue Was ich dann auch mache. Kann mir da vielleicht jemand auf die Sprünge helfen?? Danke und Gruss Sebi PS: der Link /usr/src/linux stimmt. PPS: Im Anhang der komplette Output von make-kpkg modules_image -- Go away, I'm all right. -- H.G. Wells' last words.
make: [stamp-configure] Fehler 1 (ignoriert) In file included from persist.c:23: ../include/driver.h:143: warning: `init_MUTEX' redefined /usr/src/linux/include/asm/semaphore.h:44: warning: this is the location of the previous definition ../include/driver.h:144: warning: `DECLARE_MUTEX' redefined /usr/src/linux/include/asm/semaphore.h:46: warning: this is the location of the previous definition ../include/driver.h:147: warning: `init_waitqueue_head' redefined /usr/src/linux/include/linux/wait.h:25: warning: this is the location of the previous definition In file included from persist.c:23: ../include/driver.h:145: redefinition of `wait_queue_t' /usr/src/linux/include/linux/wait.h:19: `wait_queue_t' previously declared here ../include/driver.h:146: redefinition of `wait_queue_head_t' /usr/src/linux/include/linux/wait.h:20: `wait_queue_head_t' previously declared here make[4]: *** [persist.o] Fehler 1 make[3]: *** [compile] Fehler 1 make[2]: *** [binary-modules] Fehler 2 make[1]: *** [kdist_image] Fehler 2
test -f stamp-debian || make -f /usr/share/kernel-package/rules debian
test -f .config || make -f /usr/share/kernel-package/rules .config
test ! -f stamp-configure \
&& make CROSS_COMPILE= \
ARCH=i386 oldconfig \
&& make CROSS_COMPILE= \
ARCH=i386 dep \
&& make CROSS_COMPILE= \
ARCH=i386 clean && \
touch stamp-configure
for module in /usr/src/modules/* ; do \
if test -d $module; then \
(cd $module; \
if ./debian/rules KVERS="2.2.19" KSRC="/usr/src/linux" \
KMAINT="Unknown Kernel Package Maintainer" KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf" \
KDREV="apfelbaum.3" kdist_image; then \
echo "Module $module processed fine"; \
else \
echo "Module $module failed."; \
echo "Hit return to Continue"; \
read ans; \
fi; \
); \
fi; \
done
make[1]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/modules/alsadriver«
if [ "`cat version`" != "`cat config`" ]; then \
make -w -f debian/rules MODDIR=/usr/src/linux/.. clean; \
make -w -f debian/rules KSRC=/usr/src/linux config; \
fi
Will build only for modules, sorry.
make -w -f debian/rules MODDIR=/usr/src/linux/.. binary-modules
make[2]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/modules/alsadriver«
if [ "`cat version`" != "`cat config`" ]; then \
make -w -f debian/rules MODDIR=/usr/src/linux/.. clean; \
make -w -f debian/rules KSRC=/usr/src/linux config; \
fi
make
make[3]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/modules/alsadriver«
make[4]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/modules/alsadriver/support«
make[4]: Für das Target »all« gibt es nichts zu tun.
make[4]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/modules/alsadriver/support«
make[4]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/modules/alsadriver/kernel«
gcc -DALSA_BUILD -O2 -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I/usr/src/linux/include -I.. -DEXPORT_SYMTAB -c persist.c
make[4]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/modules/alsadriver/kernel«
make[3]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/modules/alsadriver«
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/modules/alsadriver«
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/modules/alsadriver«
Module /usr/src/modules/alsadriver failed.
Hit return to Continue
Attachment:
pgppy0WTu33rw.pgp
Description: PGP signature