Paul P Komkoff Jr a9812a
diff --git a/Make_global.am b/Make_global.am
Paul P Komkoff Jr a9812a
index 3ff531f..2eeb886 100644
Paul P Komkoff Jr a9812a
--- a/Make_global.am
Paul P Komkoff Jr a9812a
+++ b/Make_global.am
Paul P Komkoff Jr a9812a
@@ -1,6 +1,5 @@
Paul P Komkoff Jr a9812a
 INCLUDES=$(all_includes) -I$(top_srcdir)/include
Paul P Komkoff Jr a9812a
 
Paul P Komkoff Jr a9812a
 AM_CFLAGS = -std=gnu99 -W -Wall \
Paul P Komkoff Jr a9812a
-	-Werror \
Paul P Komkoff Jr a9812a
 	-Wmissing-prototypes -Wwrite-strings -Wcast-qual -Wfloat-equal -Wshadow -Wpointer-arith -Wbad-function-cast -Wsign-compare -Waggregate-return -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wstrict-prototypes -Wundef \
Paul P Komkoff Jr a9812a
 	-Wno-unused-parameter
Paul P Komkoff Jr a9812a
diff --git a/src/Makefile.am b/src/Makefile.am
Paul P Komkoff Jr a9812a
index 494da4f..2d8c6b6 100644
Paul P Komkoff Jr a9812a
--- a/src/Makefile.am
Paul P Komkoff Jr a9812a
+++ b/src/Makefile.am
Paul P Komkoff Jr a9812a
@@ -1,8 +1,6 @@
Paul P Komkoff Jr a9812a
 include $(top_srcdir)/Make_global.am
Paul P Komkoff Jr a9812a
 
Paul P Komkoff Jr a9812a
-YACC=@YACC@ -d
Paul P Komkoff Jr a9812a
-
Paul P Komkoff Jr a9812a
-CLEANFILES = read_config_yy.c read_config_lex.c
Paul P Komkoff Jr a9812a
+AM_YFLAGS = -d
Paul P Komkoff Jr a9812a
 
Paul P Komkoff Jr a9812a
 sbin_PROGRAMS = conntrack conntrackd
Paul P Komkoff Jr a9812a
 
Paul P Komkoff Jr a9812a
@@ -22,9 +20,6 @@ conntrackd_SOURCES = alarm.c main.c run.c hash.c queue.c rbtree.c \
Paul P Komkoff Jr a9812a
 		    build.c parse.c \
Paul P Komkoff Jr a9812a
 		    read_config_yy.y read_config_lex.l
Paul P Komkoff Jr a9812a
 
Paul P Komkoff Jr a9812a
-# yacc and lex generate dirty code
Paul P Komkoff Jr a9812a
-read_config_yy.o read_config_lex.o: AM_CFLAGS += -Wno-missing-prototypes -Wno-missing-declarations -Wno-implicit-function-declaration -Wno-nested-externs -Wno-undef -Wno-redundant-decls
Paul P Komkoff Jr a9812a
 
Paul P Komkoff Jr a9812a
 conntrackd_LDFLAGS = $(all_libraries) @LIBNETFILTER_CONNTRACK_LIBS@
Paul P Komkoff Jr a9812a
 
Paul P Komkoff Jr a9812a
-EXTRA_DIST = read_config_yy.h
Paul P Komkoff Jr a9812a
diff --git a/src/conntrack.c b/src/conntrack.c
Paul P Komkoff Jr a9812a
index 82ff544..23050a4 100644
Paul P Komkoff Jr a9812a
--- a/src/conntrack.c
Paul P Komkoff Jr a9812a
+++ b/src/conntrack.c
Paul P Komkoff Jr a9812a
@@ -299,7 +299,7 @@ err2str(int err, enum action command)
Paul P Komkoff Jr a9812a
 	    { CT_CREATE, ETIME, "conntrack has expired" },
Paul P Komkoff Jr a9812a
 	    { EXP_CREATE, ENOENT, "master conntrack not found" },
Paul P Komkoff Jr a9812a
 	    { EXP_CREATE, EINVAL, "invalid parameters" },
Paul P Komkoff Jr a9812a
-	    { ~0UL, EPERM, "sorry, you must be root or get "
Paul P Komkoff Jr a9812a
+	    { (enum action) ~0UL, EPERM, "sorry, you must be root or get "
Paul P Komkoff Jr a9812a
 		    	   "CAP_NET_ADMIN capability to do this"}
Paul P Komkoff Jr a9812a
 	  };
Paul P Komkoff Jr a9812a
 
Paul P Komkoff Jr a9812a
diff --git a/src/ignore_pool.c b/src/ignore_pool.c
Paul P Komkoff Jr a9812a
index 027d628..2f951e8 100644
Paul P Komkoff Jr a9812a
--- a/src/ignore_pool.c
Paul P Komkoff Jr a9812a
+++ b/src/ignore_pool.c
Paul P Komkoff Jr a9812a
@@ -25,6 +25,7 @@
Paul P Komkoff Jr a9812a
 #include <libnetfilter_conntrack/libnetfilter_conntrack.h>
Paul P Komkoff Jr a9812a
 #include <stdlib.h>
Paul P Komkoff Jr a9812a
 #include <string.h>
Paul P Komkoff Jr a9812a
+#include <limits.h>
Paul P Komkoff Jr a9812a
 
Paul P Komkoff Jr a9812a
 /* XXX: These should be configurable, better use a rb-tree */
Paul P Komkoff Jr a9812a
 #define IGNORE_POOL_SIZE 128
Paul P Komkoff Jr a9812a
diff --git a/src/main.c b/src/main.c
Paul P Komkoff Jr a9812a
index 2e1ccd8..084643c 100644
Paul P Komkoff Jr a9812a
--- a/src/main.c
Paul P Komkoff Jr a9812a
+++ b/src/main.c
Paul P Komkoff Jr a9812a
@@ -26,6 +26,7 @@
Paul P Komkoff Jr a9812a
 #include <string.h>
Paul P Komkoff Jr a9812a
 #include <stdlib.h>
Paul P Komkoff Jr a9812a
 #include <unistd.h>
Paul P Komkoff Jr a9812a
+#include <limits.h>
Paul P Komkoff Jr a9812a
 
Paul P Komkoff Jr a9812a
 struct ct_general_state st;
Paul P Komkoff Jr a9812a
 union ct_state state;