Please see my question below On Fri, Jul 29, 2016 at 12:20 PM, Kavita Raghunathan <[email protected] > 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) > > 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. > <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
