[quagga-dev 3511] kernel_socket.c

Andrea Gabellini agabellini at intelcom.sm
Sat Jun 11 11:10:37 BST 2005


I'm new to quagga but I used Zebra. I'm trying to install 0.98.3 on Solaris 
7 (Sparc) with gcc 3.4.3.

I configured with ./configure --disable-ipv6 and I got this error:

In file included from kernel_socket.c:22:
../lib/zebra.h:243:2: warning: #warning "CMSG_FIRSTHDR is broken on this 
platform, using a workaround"
../lib/zebra.h:275:2: warning: #warning "assuming 4-byte alignment for 
../lib/zebra.h:281:2: warning: #warning "assuming 4-byte alignment for 
kernel_socket.c: In function `kernel_read':
kernel_socket.c:868: error: field `addr' has incomplete type
kernel_socket.c:875: error: field `addr' has incomplete type
kernel_socket.c:882: error: field `addr' has incomplete type
make[2]: *** [kernel_socket.o] Error 1
make[2]: Leaving directory `/export/temp/SERVER/quagga-0.98.3/zebra'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/temp/SERVER/quagga-0.98.3'
make: *** [all] Error 2

The same distribution compile fine on Solaris 9.

Can you help me? Do you hany suggestion?


Being defeated is often a temporary condition. Giving up is what makes it 
Ing. Andrea Gabellini
Email: agabellini at intelcom.sm
Tel: 0549 886111 (Italy)
Tel. +378 0549 886111 (International)

Intelcom San Marino S.p.A.
Strada degli Angariari, 3
47891 Rovereta
Repubblic of San Marino

http://www.omniway.sm  http://www.intelcom.sm

More information about the Quagga-dev mailing list