From 52d5ac3fcb616d3e1979fb91c12213aa2a5bf75e Mon Sep 17 00:00:00 2001 From: shemminger Date: Tue, 5 Jul 2005 22:11:37 +0000 Subject: [PATCH] Fix build issues --- ChangeLog | 4 ++++ Makefile | 9 ++++++++- misc/ss.c | 3 ++- tc/Makefile | 2 +- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index ab4f7a1..0d457a7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2005-07-05 Thomas Graf + + * Build check for GNU Bison + 2005-06-23 Jamal Hadi Salim * Fix for options process with ipt diff --git a/Makefile b/Makefile index ac58cd9..6b1edaf 100644 --- a/Makefile +++ b/Makefile @@ -31,10 +31,17 @@ SUBDIRS=lib ip tc misc netem LIBNETLINK=../lib/libnetlink.a ../lib/libutil.a -all: Config +all: flex_check Config @for i in $(SUBDIRS); \ do $(MAKE) $(MFLAGS) -C $$i; done +flex_check: + @if [ -z "`flex -h | grep '^Usage: flex '`" ]; then \ + echo "GNU flex required, please install it."; \ + echo " see http://lex.sourceforge.net"; \ + exit 1; \ + fi + Config: sh configure $(KERNEL_INCLUDE) diff --git a/misc/ss.c b/misc/ss.c index 549bcc3..67fe627 100644 --- a/misc/ss.c +++ b/misc/ss.c @@ -1338,6 +1338,7 @@ static void tcp_show_info(const struct nlmsghdr *nlh, struct tcpdiagmsg *r) if (info->tcpi_options & TCPI_OPT_ECN) printf(" ecn"); } + if (tb[TCPDIAG_CONG]) printf("%s", (char *) RTA_DATA(tb[TCPDIAG_CONG])); @@ -1355,7 +1356,7 @@ static void tcp_show_info(const struct nlmsghdr *nlh, struct tcpdiagmsg *r) printf(" cwnd:%d", info->tcpi_snd_cwnd); if (info->tcpi_snd_ssthresh < 0xFFFF) printf(" ssthresh:%d", info->tcpi_snd_ssthresh); - + rtt = (double) info->tcpi_rtt; if (tb[TCPDIAG_VEGASINFO]) { const struct tcpvegas_info *vinfo diff --git a/tc/Makefile b/tc/Makefile index 5da97b6..9d618ff 100644 --- a/tc/Makefile +++ b/tc/Makefile @@ -86,4 +86,4 @@ q_atm.so: q_atm.c $(YACC) $(YACCFLAGS) -o $@ $< %.lex.c: %.l - $(LEX) $(LEXFLAGS) -o $@ $< + $(LEX) $(LEXFLAGS) -o$@ $< -- 2.39.2