Hi
I get the following error after i patched quagga version 0.99.6 with
the Quagga-mpls.diff file which is part of the ldp-portable package .
How do i resolve it ?
make[3]: Entering directory `/home/balajig/quagga-0.99.6/lib'
if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H
-DSYSCONFDIR=\"/usr/local/etc/\" -I. -I. -I.. -I.. -I.. -I../lib
-Os -fno-omit-frame-pointer -g -std=c99 -Wall -Wsign-compare
-Wpointer-arith -Wbad-function-cast -Wwrite-strings
-Wmissing-prototypes -Wmissing-declarations -Wchar-subscripts
-Wcast-qual -MT network.lo -MD -MP -MF ".deps/network.Tpo" -c -o
network.lo network.c; \
then mv -f ".deps/network.Tpo" ".deps/network.Plo"; else rm -f
".deps/network.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/local/etc/\" -I. -I. -I..
-I.. -I.. -I../lib -Os -fno-omit-frame-pointer -g -std=c99 -Wall
-Wsign-compare -Wpointer-arith -Wbad-function-cast -Wwrite-strings
-Wmissing-prototypes -Wmissing-declarations -Wchar-subscripts
-Wcast-qual -MT network.lo -MD -MP -MF .deps/network.Tpo -c network.c
-fPIC -DPIC -o .libs/network.o
In file included from ./zebra.h:166,
from network.c:23:
/usr/include/linux/rtnetlink.h:534: error: expected
specifier-qualifier-list before '__u64'
/usr/include/linux/rtnetlink.h:703: error: expected
specifier-qualifier-list before '__u64'
make[3]: *** [network.lo] Error 1
make[3]: Leaving directory `/home/balajig/quagga-0.99.6/lib'
Thanks,
Regards,
Balaji
|