![](https://seccdn.libravatar.org/avatar/d8ff6957d184d2a5581b36b205a37664.jpg?s=120&d=mm&r=g)
On Wed, 8 May 2002, Henne Vogelsang wrote:
Hi,
On Wednesday, May 08, 2002 at 00:47:12, Guido Laubender wrote:
On Tue, 7 May 2002, Henne Vogelsang wrote:
Ein aktueller SuSEkernel brauch immer module. Oder du kompilierst was du brauchst fest in den kernel. Gernelle vorgehensweise für "Einfach mal Kernel kompilieren" auf neueren SuSE Sytemen,
kernel-source.rpm installieren cd /usr/src/linux zcat /proc/config.gz > .config make menuconfig exit make dep make clean make bzImage cp arch/
/boot/bzImage /boot/vmlinuz.neu cp System.map /boot/System.map.neu make modules make modules_install mk_initrd -k vmlinuz.neu -i initrd.neu in /etc/lilo.conf den neuen kernel und die neue initrd eintragen lilo -v reboot Hab ich was vergessen? Ne.
Habe ich grade mal eben ausprobiert und dabei alle Einstellungen so gelassen bis auf die Änderung Processor Type -> Athlon. Hat auch alles gut geklappt, bis auf folgende Fehlermeldung beim Reboot: Starting sound driver: ens1371modprobe: Can't locate module snd-ens1371 Was habe ich vergessen? Der Standkardkernel von SuSE (verwende 8.0) bootete ohne Fehlermeldungen.
Ok. Die beschreibung war nur für den kernel. Du solltest noch
alsa pcmcia (falls nötig) nvidia treiber (falls nötig)
neu kompilieren.
einfach auf das entprechende src.rpm ein rpm --rebuild machen. Dann findest du unter /usr/src/packages/RPMS/<arch>/ die entsprechenden rpms.
Henne
Habe nun rpm --rebuild alsa-0.9.0_cvs20020320-12.src.rpm ausgeführt. Das scheitert aber: ================================================================ l10nflist.c:66: warning: static declaration for `stpcpy' follows non-static l10nflist.c:397: parse error before `__extension__' l10nflist.c:400: parse error before `{' make[2]: *** [l10nflist.o] Error 1 make[2]: Leaving directory `/usr/src/packages/BUILD/alsa/gamix-1.99.p11/intl' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/packages/BUILD/alsa/gamix-1.99.p11' make: *** [all] Error 2 Bad exit status from /var/tmp/rpm-tmp.83357 (%build) ================================================================ Hier der Auszug aus l10nflist.c (Zeilen 395-405) #if !_LIBC && !HAVE_STPCPY static char * stpcpy (dest, src) char *dest; const char *src; { while ((*dest++ = *src++) != '\0') /* Do nothing. */ ; return dest - 1; } #endif Was ist daran falsch? Guido