Thanks for the patch! This fixes the same issue with GCC 4.6 as well.

Pushed to master,

  Jarno

On May 29, 2014, at 1:12 AM, YAMAMOTO Takashi <yamam...@valinux.co.jp> wrote:

> This ends up to add -std=gnu99 and fixes the following
> compilation problem introduced by commit 08feeb75.
> ("lib/flow: Use C99 declaration in for statement.")
> 
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I ../include -I ../lib -I 
> ./lib -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith 
> -Wno-format-zero-length -Wswitch-enum -Wunused-parameter -Wstrict-aliasing 
> -Wbad-function-cast -Wcast-align -Wmissing-prototypes 
> -Wmissing-field-initializers -g -O2 -MT lib/classifier.lo -MD -MP -MF 
> lib/.deps/classifier.Tpo -c ../lib/classifier.c -o lib/classifier.o
> ../lib/classifier.c: In function 'miniflow_and_mask_matches_flow':
> ../lib/classifier.c:1722:5: error: 'for' loop initial declarations are only 
> allowed in C99 mode
> ../lib/classifier.c:1722:5: note: use option -std=c99 or -std=gnu99 to 
> compile your code
> Makefile:3013: recipe for target 'lib/classifier.lo' failed
> 
> % gcc --version
> gcc (NetBSD nb1 20120916) 4.5.4
> Copyright (C) 2010 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> Signed-off-by: YAMAMOTO Takashi <yamam...@valinux.co.jp>
> ---
> configure.ac | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/configure.ac b/configure.ac
> index 4bf69e8..9a86507 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -21,7 +21,7 @@ AC_CONFIG_HEADERS([config.h])
> AC_CONFIG_TESTDIR([tests])
> AM_INIT_AUTOMAKE
> 
> -AC_PROG_CC
> +AC_PROG_CC_C99
> AM_PROG_CC_C_O
> AC_PROG_CPP
> AC_PROG_MKDIR_P
> -- 
> 1.8.3.1
> 
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to