Страница 1 из 1

установка quagga 0.98.6 на freebsd 8.0

Добавлено: 2010-03-21 10:08:16
lameradmin
пришлось ставить 8-ку, конфигурация компа специфичная-компакт флеш вместо винчестера и так далее
седьмое семейство ругалось на геометрию и периодически гасилось само собой-как по команде halt
в итоге поставил 8-ку, перекомпилил ядро-ничего экстремального, убрал usb, scsi, wifi карточки, добавил опции для фаера, ната
весь софт поставился как надо, дощло дело до quagga
в техзадании было написано-версия 0.98.6
в портах версия 0.99.15
качаю с quagga.net нужную версию, распаковываю, делаю ./configure, проходит нормально, затем make
вываливается с ошибками

Код: Выделить всё

gcc -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/local/etc/\" -DMULTIPATH_NUM=1 -I. -I. -I.. -I.. -I.. -I../lib     -Os -g  -Wall -Wsign-compare -Wpointer-arith -Wbad-function-cast -Wwrite-strings -MT if_sysctl.o -MD -MP -MF ".deps/if_sysctl.Tpo" -c -o if_sysctl.o if_sysctl.c;  then mv -f ".deps/if_sysctl.Tpo" ".deps/if_sysctl.Po"; else rm -f ".deps/if_sysctl.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/local/etc/\" -DMULTIPATH_NUM=1 -I. -I. -I.. -I.. -I.. -I../lib     -Os -g  -Wall -Wsign-compare -Wpointer-arith -Wbad-function-cast -Wwrite-strings -MT rt_socket.o -MD -MP -MF ".deps/rt_socket.Tpo" -c -o rt_socket.o rt_socket.c;  then mv -f ".deps/rt_socket.Tpo" ".deps/rt_socket.Po"; else rm -f ".deps/rt_socket.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/local/etc/\" -DMULTIPATH_NUM=1 -I. -I. -I.. -I.. -I.. -I../lib     -Os -g  -Wall -Wsign-compare -Wpointer-arith -Wbad-function-cast -Wwrite-strings -MT rtread_sysctl.o -MD -MP -MF ".deps/rtread_sysctl.Tpo" -c -o rtread_sysctl.o rtread_sysctl.c;  then mv -f ".deps/rtread_sysctl.Tpo" ".deps/rtread_sysctl.Po"; else rm -f ".deps/rtread_sysctl.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/local/etc/\" -DMULTIPATH_NUM=1 -I. -I. -I.. -I.. -I.. -I../lib     -Os -g  -Wall -Wsign-compare -Wpointer-arith -Wbad-function-cast -Wwrite-strings -MT kernel_socket.o -MD -MP -MF ".deps/kernel_socket.Tpo" -c -o kernel_socket.o kernel_socket.c;  then mv -f ".deps/kernel_socket.Tpo" ".deps/kernel_socket.Po"; else rm -f ".deps/kernel_socket.Tpo"; exit 1; fi
kernel_socket.c:124: error: 'RTF_CLONING' undeclared here (not in a function)
kernel_socket.c: In function 'ifm_read':
kernel_socket.c:280: warning: pointer of type 'void *' used in arithmetic
kernel_socket.c:332: warning: comparison between signed and unsigned
kernel_socket.c: In function 'ifam_read_mesg':
kernel_socket.c:439: warning: null argument where non-null required (argument 1)
kernel_socket.c:440: warning: null argument where non-null required (argument 1)
kernel_socket.c:442: warning: null argument where non-null required (argument 1)
kernel_socket.c:443: warning: null argument where non-null required (argument 1)
kernel_socket.c:445: warning: null argument where non-null required (argument 1)
kernel_socket.c: In function 'rtm_read_mesg':
kernel_socket.c:558: warning: null argument where non-null required (argument 1)
kernel_socket.c:559: warning: null argument where non-null required (argument 1)
kernel_socket.c:560: warning: null argument where non-null required (argument 1)
kernel_socket.c:561: warning: null argument where non-null required (argument 1)
kernel_socket.c:562: warning: null argument where non-null required (argument 1)
kernel_socket.c: In function 'rtm_write':
kernel_socket.c:741: error: invalid operands to binary |
kernel_socket.c:741: error: incompatible types in assignment
kernel_socket.c:741: warning: statement with no effect
*** Error code 1

Stop in /usr/local/src/quagga-0.98.6/zebra.
*** Error code 1

Stop in /usr/local/src/quagga-0.98.6.
*** Error code 1

Stop in /usr/local/src/quagga-0.98.6.
версия 0.99.15 ставится без проблем
есть какие нибудь предложения, опытный и умный народ?

Re: установка quagga 0.98.6 на freebsd 8.0

Добавлено: 2010-03-21 10:36:31
Gamerman
Изменить техзадание.

Re: установка quagga 0.98.6 на freebsd 8.0

Добавлено: 2010-03-24 10:37:44
Dron
Ставь ту, что в портах и не мучайся... Квагу не просто так пилят-то :)

Re: установка quagga 0.98.6 на freebsd 8.0

Добавлено: 2010-03-24 10:57:13
hizel
наверняка 0.98.6 версия мощно обкакается на фулвью если используется bgpd
http://www.quagga.net/news2.php?y=2009&m=5

Re: установка quagga 0.98.6 на freebsd 8.0

Добавлено: 2010-03-24 21:37:28
lameradmin
народ, всем спасибо)
в итоге удалось воткнуть 7.2
и поставить требуюмую версию квагги