|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor Zubkov 2:465/285.23 17 Oct 2002 10:43:40 To : All Subject : kernel 2.4.19 + alsa 0.9.0rc3 -------------------------------------------------------------------------------- Сел собирать subj вот так и получилось: make menuconfig make bzImage make modules make modules_install cp bzImage /boot cp System.map /boot lilo reboot собираем alsa под новым ядром: ./configure --with-sequencer=yes --with-cards=als4000 пишем make и получаем: >>[begin] >[skipped] make[1]: Entering directory `/usr/src/alsa/alsa-driver-0.9.0rc3/acore' gcc -DALSA_BUILD -D__KERNEL__ -DMODULE=1 -I/usr/src/alsa/alsa-driver-0.9.0rc3/include -I/lib/modules/2.4.19-Nirvana/build/include -O2 -mpreferred-stack-boundary=2 -march=i686 -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -DEXPORT_SYMTAB -c hwdep.c In file included from /lib/modules/2.4.19-Nirvana/build/include/linux/module.h:21, from /usr/src/alsa/alsa-driver-0.9.0rc3/include/adriver.h:49, from /usr/src/alsa/alsa-driver-0.9.0rc3/include/sound/driver.h:43, from ../alsa-kernel/core/hwdep.c:22, from hwdep.c:1: /usr/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers, /usr/include/linux/modversions.h:2:2: #error but rather headers from an appropriate kernel-source package. /usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to /usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include /usr/include/linux/modversions.h:5:2: #error to build against the currently-running kernel. In file included from /usr/src/alsa/alsa-driver-0.9.0rc3/include/adriver.h:124, from /usr/src/alsa/alsa-driver-0.9.0rc3/include/sound/driver.h:43, from ../alsa-kernel/core/hwdep.c:22, from hwdep.c:1: /usr/src/alsa/alsa-driver-0.9.0rc3/include/linux/isapnp.h:334: warning: `struct isapnp_card_id' declared inside parameter list /usr/src/alsa/alsa-driver-0.9.0rc3/include/linux/isapnp.h:334: warning: its scope is only this definition or declaration, which is probably not what you want. make[1]: *** [hwdep.o] Error 1 make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.0rc3/acore' make: *** [compile] Error 1 >>[end] Вот содержимое /usr/include/linux/modversions.h: === Cut === #error Modules should never use kernel-headers system headers, #error but rather headers from an appropriate kernel-source package. #error Change -I/usr/src/linux/include (or similar) to #error -I/lib/modules/$(uname -r)/build/include #error to build against the currently-running kernel. === Cut === после того как я его проправил вот так, alsa собралась: === Cut === //#error Modules should never use kernel-headers system headers, //#error but rather headers from an appropriate kernel-source package. //#error Change -I/usr/src/linux/include (or similar) to //#error -I/lib/modules/$(uname -r)/build/include //#error to build against the currently-running kernel. === Cut === Почему так жестоко? Причем под default kernel from rh7.3 (2.4.18-3) это дело собирается без правки чего либо! Где грабли? Система RedHat 7.3 Igor --- GoldED+ 1.1.5 (Linux 2.4.19-Nirvana i686) * Origin: Engel on fly station (2:465/285.23) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/33623dae7245.html, оценка из 5, голосов 10
|