[quagga-dev 4613] Re: Which Linux Kernel Version?

Andrew J. Schorr aschorr at telemetry-investments.com
Thu Mar 8 22:29:22 GMT 2007


On Thu, Mar 08, 2007 at 02:41:16PM -0500, Andrew J. Schorr wrote:
> I tried that, and it seems to help, but it still fails building isisd:
> 
> if gcc -DHAVE_CONFIG_H -DSYSCONFDIR=\"/etc/quagga/\" -I. -I. -I.. -I.. -I.. -I..
> /lib     -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protect
> or --param=ssp-buffer-size=4 -m64 -mtune=generic -std=gnu99 -MT isis_circuit.o -
> MD -MP -MF ".deps/isis_circuit.Tpo" -c -o isis_circuit.o isis_circuit.c; \
>         then mv -f ".deps/isis_circuit.Tpo" ".deps/isis_circuit.Po"; else rm -f 
> ".deps/isis_circuit.Tpo"; exit 1; fi
> In file included from /usr/include/net/ethernet.h:27,
>                  from isis_circuit.c:24:
> /usr/include/linux/if_ether.h:107: error: expected specifier-qualifier-list before '__be16'
> isis_circuit.c: In function 'isis_circuit_type':
> isis_circuit.c:955: warning: pointer targets in passing argument 1 of 'string2circuit_t' differ in signedness

Actually, the gcc -std=gnu99 flag makes no difference for me, it fails
either way compiling isisd.  For now, the short-term fix was
not to build isisd.

Regards,
Andy



More information about the Quagga-dev mailing list