|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Max Khon 2:5000/79 05 Nov 2003 09:41:14 To : Mikkle V Sokolov Subject : myson driver my & 5.1 -------------------------------------------------------------------------------- 05 Nov 03 00:48, you wrote to All: MS> Попало мне тут чудо от малазийского myson на чипе MTD803, нашел их MS> сайт (на freebsd.org ссылки нет), скачал тарболльчик. скопировал MS> if_my.c и if_myreg.h в /usr/src/sys/pci, в /usr/src/sys/conf/files в MS> раздельчик, где pci/ добавил pci/if_my.c optional (или как там оно в MS> документации сказано). Добавил в ядро device my. В результате make MS> выпадает вот так: MS> MVS# make MS> "Makefile", line 1505: warning: duplicate script for target "if_my.o" MS> ignored cc -c -O -pipe -mcpu=pentiumpro -Wall -Wredundant-decls MS> -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes MS> -Wpointer-arith -Winline MS> -Wcast-qual -fformat-extensions -std=c99 -nostdinc -I- -I. MS> -I../../.. -I../../../dev -I../../../contrib/dev/acpica MS> -I../../../contrib/ipfilter -D_KERNEL -include opt_global.h MS> -fno-common -mno-align-long-strings -mpreferred-stack-boundary=2 MS> -ffreestanding -Werror ../../../dev/my/if_my.c touch hack.c cc MS> -shared -nostdlib hack.c -o hack.So rm -f hack.c sh MS> ../../../conf/newvers.sh NNL cc -c -O -pipe -mcpu=pentiumpro -Wall MS> -Wredundant-decls -Wnested-externs -Wstrict-prototypes MS> -Wmissing-prototypes -Wpointer-arith -Winline MS> -Wcast-qual -fformat-extensions -std=c99 -nostdinc -I- -I. MS> -I../../.. -I../../../dev -I../../../contrib/dev/acpica MS> -I../../../contrib/ipfilter -D_KERNEL -include opt_global.h MS> -fno-common -mno-align-long-strings -mpreferred-stack-boundary=2 MS> -ffreestanding -Werror vers.c linking kernel if_my.o(.bss+0x0): MS> multiple definition of `my_info_tmp' if_my.o(.bss+0x0): first defined MS> here MS> *** Error code 1 MS> Stop in /usr/src/sys/i386/compile/NNL. MS> В Makefile есть такие строки: MS> 487: if_my.o: $S/dev/my/if_my.c MS> ${NORMAL_C} MS> 1504: if_my.o: $S/pci/if_my.c MS> ${NORMAL_C} MS> Вопрос. что это за дублирующийся сценарий, почему он взялся и как все MS> это дело таки собрать? а родной драйвер (if_my.ko) не опознает карточку? /fjoe --- GoldED+/BSD 1.1.4.7 * Origin: The number of the beast is vi vi vi (2:5000/79) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/18633fa8636f.html, оценка из 5, голосов 10
|