On 29 Jul 2016, at 10:20, Kavita Raghunathan wrote:
Hi, Ive been struggling for awhile to get zebra running on powerpc. I
have
some questions:
1. What is a stable version of quagga for linux host build and linux
powerpc ? So far I have experimented with 19,20,23,24. All of them
fail at
some point (see 2 and 3)
Did you try with the current release version ? (Version 1.0.20160315) ?
I suggest you try with this current version and ask on quagga-dev list
(not quagga-users) if still having issues.
2. Some of the releases fail with the following error in configure:
checking whether does this OS have IPv6 stack... configure: error:
Failed
to detect IPv6 stack
My configure looks like this:
./configure --host=powerpc
--with-cflags=-I//opt/eldk-5.2.1/powerpc-e500v2/sysroots/ppce500v2-linux-gnuspe/usr/include
--with-sysroot=/opt/eldk-5.2.1/powerpc-e500v2/sysroots/ppce500v2-linux-gnuspe
--target=powerpc --host=powerpc --disable-ipv6 --disable-bgpd
--disable-ripd -disable-ripngd --disable-ospf6d
3. Some of the releases fail in make with the following error and
there are
several issues with the zebra make (not this only occurs when zebra is
enabled but I need zebra to get ospfd to work). Linux uses netlink,
not
route socket. kernel_netlink is empty.
Does ./configure succeed and just the compile fail?
- Martin
<deleted>
kernel_socket.c:1149:25: error: field 'ifa' has incomplete type
kernel_socket.c:1179:5: warning: passing argument 1 of 'rtmsg_debug'
from
incompatible pointer type [enabled by default]
kernel_socket.c:1096:1: note: expected 'struct rt_msghdr *' but
argument is
of type 'const struct message (*)[1]'
kernel_socket.c:1181:7: warning: assignment from incompatible pointer
type
[enabled by default]
kernel_socket.c:1187:10: error: dereferencing pointer to incomplete
type
kernel_socket.c:1187:10: error: request for member 'rtm_msglen' in
something not a structure or union
kernel_socket.c:1187:23: warning: comparison between pointer and
integer
[enabled by default]
kernel_socket.c:1190:7: error: dereferencing pointer to incomplete
type
kernel_socket.c:1190:7: error: request for member 'rtm_msglen' in
something
not a structure or union
kernel_socket.c:1190:32: error: dereferencing pointer to incomplete
type
kernel_socket.c:1190:32: error: request for member 'rtm_type' in
something
not a structure or union
kernel_socket.c:1194:14: error: dereferencing pointer to incomplete
type
kernel_socket.c:1194:14: error: request for member 'rtm_type' in
something
not a structure or union
kernel_socket.c:1199:7: warning: passing argument 1 of 'rtm_read' from
incompatible pointer type [enabled by default]
kernel_socket.c:763:1: note: expected 'struct rt_msghdr *' but
argument is
of type 'struct rt_msghdr *'
kernel_socket.c:1202:7: warning: passing argument 1 of 'ifm_read' from
incompatible pointer type [enabled by default]
kernel_socket.c:319:1: note: expected 'struct if_msghdr *' but
argument is
of type 'const struct message (*)[1]'
kernel_socket.c:1206:7: warning: passing argument 1 of 'ifam_read'
from
incompatible pointer type [enabled by default]
kernel_socket.c:614:1: note: expected 'struct ifa_msghdr *' but
argument is
of type 'const struct message (*)[1]'
kernel_socket.c:1215:51: error: dereferencing pointer to incomplete
type
kernel_socket.c:1215:51: error: request for member 'rtm_type' in
something
not a structure or union
make[2]: *** [kernel_socket.o] Error 1
make[2]: Leaving directory `/opt/quagga/quagga-0.99.19/zebra'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/quagga/quagga-0.99.19'
make: *** [all] Error 2
Please help. To me it appears that theres no version out there that
compiles out of the box for linux host and powerpc target and some
modifications are necessary.
Regards
Kavita
_______________________________________________
Quagga-users mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-users
_______________________________________________
Quagga-users mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-users