LINUX.ORG.RU

История изменений

Исправление Harald, (текущая версия) :

вощщем, не компилируется в современном линуксе, пишет вот такое

make -C /usr/src/linux M=`pwd` modules
make: Вход в каталог `/usr/src/linux-3.14.4-gentoo'
  CC [M]  /home/user/temp/parsp.o
/home/user/temp/parsp.c:9:26: фатальная ошибка: sys/soundcard.h: Нет такого файла или каталога
компиляция прервана.
make[1]: *** [/home/user/temp/parsp.o] Ошибка 1
make: *** [_module_/home/user/temp] Ошибка 2
make: Выход из каталога `/usr/src/linux-3.14.4-gentoo'

Если хочешь завести этот модуль, достаточно прочитать первые 6 глав Linux Device Drivers 3, потом нагуглить, какие изменения произошли с тех пор в ядре и внести нужные поправки, всё просто :)

Исходная версия Harald, :

вощщем, не компилируется в современном линуксе, пишет вот такое

make -C /usr/src/linux M=`pwd` modules
make: Вход в каталог `/usr/src/linux-3.14.4-gentoo'
  CC [M]  /home/root_jr/temp/parsp.o
/home/root_jr/temp/parsp.c:9:26: фатальная ошибка: sys/soundcard.h: Нет такого файла или каталога
компиляция прервана.
make[1]: *** [/home/root_jr/temp/parsp.o] Ошибка 1
make: *** [_module_/home/root_jr/temp] Ошибка 2
make: Выход из каталога `/usr/src/linux-3.14.4-gentoo'

Если хочешь завести этот модуль, достаточно прочитать первые 6 глав Linux Device Drivers 3, потом нагуглить, какие изменения произошли с тех пор в ядре и внести нужные поправки, всё просто :)