Отправляет email-рассылки с помощью сервиса Sendsay

Ошибка при компиляции ядра (FreeBSD 4.9)

Приветствую всех!

У меня возникла такая проблема.
Для включения своей звуковой карты (Audigy 2) в ядро, я прописал
строку device pcm и еще добавил строку options CPU_ENABLE_SSE, это
нужно для установки mplayer'а (судя по документации), ну и поубирал
ненужных строк, типа поддержка SCSI, Ethrnet ... Затем
генерирую код ядра, после чего запускаю make depend (проходит все
успешно) и далее make. И вот тут пробегает несколько строк и на
экране появляется следующая ошибка:
cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes
-Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions
-ansi -nostdinc -I- -I. -I../.. -I../../../include -I../../contrib/dev/acpica
-I../../contrib/ipfilter -D_KERNEL -include opt_global.h -mpreferred-stack-boundary=2
../../kern/kern_sig.c
../../kern/kern_sig.c:360: warning: function declaration isn't a prototype
../../kern/kern_sig.c: In function `osigaction':
../../kern/kern_sig.c:368: dereferencing pointer to incomplete type
../../kern/kern_sig.c:368: dereferencing pointer to incomplete type
../../kern/kern_sig.c:370: dereferencing pointer to incomplete type
../../kern/kern_sig.c:371: dereferencing pointer to incomplete type
../../kern/kern_sig.c:373: dereferencing pointer to incomplete type
../../kern/kern_sig.c:380: dereferencing pointer to incomplete type
../../kern/kern_sig.c:385: dereferencing pointer to incomplete type
../../kern/kern_sig.c: At top level:
../../kern/kern_sig.c:534: warning: function declaration isn't a prototype
../../kern/kern_sig.c: In function `osigprocmask':
../../kern/kern_sig.c:540: dereferencing pointer to incomplete type
../../kern/kern_sig.c:541: dereferencing pointer to incomplete type
./../kern/kern_sig.c: At top level:
../../kern/kern_sig.c:569: warning: function declaration isn't a prototype
../../kern/kern_sig.c:723: warning: function declaration isn't a prototype
../../kern/kern_sig.c: In function `osigsuspend':
../../kern/kern_sig.c:731: dereferencing pointer to incomplete type
*** Error code 1
И тут я застрял. Люди добрые, подскажите, что я не так делаю?

Ответить   Pavel Istomin Sat, 6 Mar 2004 21:37:29 +0300 (#97891)

 

Ответы:

On Sat, 6 Mar 2004, Pavel Istomin wrote:

afaik, во фре нет поддержки Audigy 2.

Чего-то нужное убили.

Что значит "генерирую код ядра, после чего запускаю make depend"?
Надо config MYKERNEL, затем make depend, а потом и сам make.

Предоставьте конфиг ядра с логами того что Вы делали. (Можно
использовать script(1) для этих целей).

PS. Вопросы по BSD теперь обсуждаются в comp.soft.bsd.all.

mkb
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 4920; Возраст листа: 225; Участников: 1062
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/98270



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sun, 7 Mar 2004 14:06:38 +0300 (MSK) (#98270)

 

Hello mkb,

Sunday, March 7, 2004, 2:06:38 PM, you wrote:

Возможно. Теперь уже все решил сам.
Спасибо за помощь.

Вот под config я и подразумевал "генерация ядра".

Ответить   Pavel Istomin Mon, 8 Mar 2004 15:51:06 +0300 (#99052)

 

On Mon, 8 Mar 2004, Pavel Istomin wrote:

Ну и в чем была проблема?

PS. Так Audigy 2 у Вас заработал? Я лично его драйвера не нашел. Или
он emu10k использует?

mkb
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 5023; Возраст листа: 228; Участников: 1061
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/99981



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Wed, 10 Mar 2004 01:53:45 +0300 (MSK) (#99981)

 

Hello mkb,

Wednesday, March 10, 2004, 1:53:45 AM, you wrote:

Прошу прощения за долгий ответ.

Без понятия. Как я подозреваю, я что-то закомментировал нужное для
другого параметра, т.е. нарушил зависимость параметров.

Нет, и по сей день не заработал. Сколько я уже не пытался и как
только с бубном я не плясал.
Дело в том, что пару месяцев назад я точно знаю, что как-то
заставил Audigy 2 работать на Фре 4.9. Сейчас же не помню, что я
сделал такого для успешного запуска звука.
Я много литературы в инете и по форумам перечитал. Обычно советуют
прописать в конфигурации ядра device pcm и все должно заработать. У
меня же ничего не работает. Потом я ставил пакет OSS (последнюю
версию). Да я еще точно помню что ставил этот пакет пару месяцев
назад и что еще сделал не помню. Так вот, вернемся к OSS. Поставил
значит его, попытался в конфигурашке OSS протестировать, выдает
ошибку, хотя раньше все нормально было. И потом усли в ядре
прописана device pcm, то OSS в любую отказывается ставиться,
ссылается на то, что звуковая карта типа установлена. Но звука по
прежнему нет. Может кто-то укажет что еще можно сделать, чтобы
запустить эту Audigy 2?

Ответить   Pavel Istomin Mon, 15 Mar 2004 23:54:26 +0300 (#103785)