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

Reply via email to