Доброго вам времени суток.
Пытаюсь собрать mgetty под FreeBSD 5.2 из исходников и получаю сдедующие сообщения:%cp policy.h-dist policy.h
%make
gcc -O2 -Wall -pipe -DVARRUNDIR=\"/var/run\" -c mgetty.c
gcc -O2 -Wall -pipe -c logfile.c
logfile.c:59: error: conflicting types for `sys_nerr'
/usr/include/stdio.h:347: error: previous declaration of `sys_nerr'
*** Error code 1Stop in /usr/home/addismal/my/mgetty/mgetty-1.1.30.
исходники mgetty1.1.30-Dec16.tar.gz качал с alpha.greenie.net
Что нужно сделать, чтобы успешно инсталлировать mgetty?
>Доброго вам времени суток.
>Пытаюсь собрать mgetty под FreeBSD 5.2 из исходников и получаю сдедующие сообщения:
>
>
>%cp policy.h-dist policy.h
>%make
>gcc -O2 -Wall -pipe -DVARRUNDIR=\"/var/run\" -c mgetty.c
>gcc -O2 -Wall -pipe -c logfile.c
>logfile.c:59: error: conflicting types for `sys_nerr'
>/usr/include/stdio.h:347: error: previous declaration of `sys_nerr'
>*** Error code 1
>
>Stop in /usr/home/addismal/my/mgetty/mgetty-1.1.30.
>
>исходники mgetty1.1.30-Dec16.tar.gz качал с alpha.greenie.net
>Что нужно сделать, чтобы успешно инсталлировать mgetty?Я рекомендую еще раз посмотреть logfile.c Там наверняка есть комментарий для компиляции под FreeBSD (да и в Makefile тоже).
Закоментируй в файле logfile.c строку 59 (переопределение типа) а лучше собери из портов