История изменений
Исправление 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, потом нагуглить, какие изменения произошли с тех пор в ядре и внести нужные поправки, всё просто :)