The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено greendog, 27-Июн-05 19:42 
Столкнулся с такими проблемами:
По readme
1.Распаковал skystar_drivers.tar.tar
2 Зашёл в /dist/skystar/skystar_drivers/module
3 make
------------------------------------------------------------------------
# make
cc -o makefw makefw.c
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h
cc -O -pipe  -D_KERNEL -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99 -c skystar.c
In file included from skystar.c:57:
./../sys/dev/skystar/dvb.h:4:35: dev/skystar/dvb_bsru6.h: No such file or directory
./../sys/dev/skystar/dvb.h:5:35: dev/skystar/dvb_bsrv2.h: No such file or directory
In file included from skystar.c:57:
./../sys/dev/skystar/dvb.h:13: error: field `bsrv2' has incomplete type
./../sys/dev/skystar/dvb.h:14: error: field `bsru6' has incomplete type
In file included from skystar.c:59:
./../sys/dev/skystar/arm.h:32:9: warning: multi-line comment
skystar.c: In function `skystar_attach':
skystar.c:1169: warning: assignment makes integer from pointer without a cast
skystar.c: In function `skystar_detach':
skystar.c:1197: warning: passing arg 1 of `destroy_dev' makes pointer from integer without a cast
skystar.c: At top level:
skystar.c:1595: warning: no previous prototype for 'skystar_poll'
*** Error code 1

Stop in /dist/skystar/skystar_drivers/module.

-------------------------------------------------------------------------
К сожалению не силён в программировании, но заметил:
./../sys/dev/skystar/dvb.h:4:35: dev/skystar/dvb_bsru6.h: No such file or directory
./../sys/dev/skystar/dvb.h:5:35: dev/skystar/dvb_bsrv2.h: No such file or directory

Всё удалил. Распаковал заново.
После чего скопировал папку sys в /dist/skystar/skystar_drivers/module
Опять make:

------------------------------------------------------------------------
# make
cc -o makefw makefw.c
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h
cc -O -pipe  -D_KERNEL -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99 -c skystar.c
In file included from skystar.c:59:
./../sys/dev/skystar/arm.h:32:9: warning: multi-line comment
skystar.c: In function `skystar_attach':
skystar.c:1169: warning: assignment makes integer from pointer without a cast
skystar.c: In function `skystar_detach':
skystar.c:1197: warning: passing arg 1 of `destroy_dev' makes pointer from integer without a cast
skystar.c: At top level:
skystar.c:1595: warning: no previous prototype for 'skystar_poll'
cc -O -pipe  -D_KERNEL -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99 -c arm.c
In file included from arm.c:55:
./../sys/dev/skystar/arm.h:32:9: warning: multi-line comment
cc -O -pipe  -D_KERNEL -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99 -c dvb.c
cc -O -pipe  -D_KERNEL -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99 -c dvb_bsrv2.c
cc -O -pipe  -D_KERNEL -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99 -c dvb_bsru6.c
ld  -d -warn-common -r -d -o skystar.kld skystar.o arm.o dvb.o dvb_bsrv2.o dvb_bsru6.o
touch /dist/skystar/skystar_drivers/module/export_syms
awk -f /sys/conf/kmod_syms.awk skystar.kld  /dist/skystar/skystar_drivers/module/export_syms |  xargs -J% objcopy % skystar.kld
ld -Bshareable  -d -warn-common -o skystar.ko skystar.kld
objcopy --strip-debug skystar.ko
Warning: Object directory not changed from original /dist/skystar/skystar_drivers/module

--------------------------------------------------------------------
Модуль, тем не менее создался. DVBD запустился. Сейчас нет подключенной антенны. Завтра на работе попробую и выложу результаты.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру