LINUX.ORG.RU
ФорумTalks

oss не хочет меня!


0

0

У меня стояла alsa, но звук меня не устраивал и я ее удалил.
Сейчас пытаюсь oss поставить.

ossinstall проходит нормально. А soundon нет:

# soundon
Building the OSS kernel module - please wait...
Building the OSS/Linux module failed.
Please see /usr/lib/oss/logs/soundon.log for details.

Вот файлик:

OSS version: 3.99.2a
OSS build: 200502020718
Kernel version: Linux home 2.6.11-gentoo-r4 #6 SMP Sat Apr 16 13:44:12 MSD 2005 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux
Kernel vermagic: 2.6.11-gentoo-r4 SMP preempt PENTIUM4 4KSTACKS gcc-3.3
Modutils version: 3.0
 14:29:47 up 37 min,  4 users,  load average: 0.01, 0.01, 0.00
=== Running /usr/lib/oss/bin/soundon ===
Install directory: /usr/lib/oss
Will use /usr/bin/ld for linking.
make -C /lib/modules/`uname -r`/source scripts scripts_basic include/linux/version.h
make[1]: Entering directory `/usr/src/linux-2.6.11-gentoo-r4'
make[1]: Цель `scripts_basic' не требует выполнения команд.
  CHK     include/linux/version.h
make[1]: Leaving directory `/usr/src/linux-2.6.11-gentoo-r4'
make -C /lib/modules/`uname -r`/source SUBDIRS=/usr/lib/oss/kbuild CC="gcc" modules
make[1]: Entering directory `/usr/src/linux-2.6.11-gentoo-r4'
  CC [M]  /usr/lib/oss/kbuild/osslinux.o
/usr/lib/oss/kbuild/osslinux.c: In function `udi_uvirt_to_kva':
/usr/lib/oss/kbuild/osslinux.c:1109: warning: passing arg 1 of `pmd_offset' from incompatible pointer type
In file included from /usr/lib/oss/kbuild/osslinux.c:1698:
/usr/lib/oss/kbuild/usbroutines.inc: In function `udi_attach_usbdev':
/usr/lib/oss/kbuild/usbroutines.inc:141: error: structure has no member named `epmaxpacketin'
/usr/lib/oss/kbuild/usbroutines.inc:142: error: structure has no member named `epmaxpacketout'
make[2]: *** [/usr/lib/oss/kbuild/osslinux.o] Ошибка 1
make[1]: *** [_module_/usr/lib/oss/kbuild] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.11-gentoo-r4'
make: *** [ossbuild] Ошибка 2

Trying to compile using INCLUDE=/lib/modules/2.6.11-gentoo-r4/build/include
In file included from 
...
src/sndshield.c: In function `udi_uvirt_to_kva':
src/sndshield.c:1109: warning: passing arg 1 of `pmd_offset' from incompatible pointer type
In file included from src/sndshield.c:1698:
src/usbroutines.inc: In function `udi_attach_usbdev':
src/usbroutines.inc:141: error: structure has no member named `epmaxpacketin'
src/usbroutines.inc:142: error: structure has no member named `epmaxpacketout'
Compile failed with -I/usr/src/linux-2.6.11-gentoo-r4/include

**** Failed to compile the sndshield module ****

No sndshield module available.
Building the OSS/Linux module failed.

Ядро скомпилировано правильно. С более ранними версиями oss вставал 
ез проблем. Ядро: linux-2.6.11-gentoo-r4

В чем прикол?
anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.