Package: cook
Severity: normal
Tags: patch

When building 'cook' on amd64 with gcc-4.0,
I get the following error:

gcc -Ifile_check -Icommon  -g -O2 -c \
        file_check/file_check.c
file_check/file_check.c:31: error: static declaration of 'limit' follows 
non-static declaration
file_check/file_check.h:29: error: previous declaration of 'limit' was here
make[1]: *** [file_check/file_check.o] Error 1
make[1]: Leaving directory `/cook-2.23'
make: *** [build-stamp] Error 2

With the attached patch 'cook' can be compiled
on amd64 using gcc-4.0.

Regards
Andreas Jochens

diff -urN ../tmp-orig/cook-2.23/file_check/file_check.c 
./file_check/file_check.c
--- ../tmp-orig/cook-2.23/file_check/file_check.c       2003-05-01 
01:56:20.000000000 +0200
+++ ./file_check/file_check.c   2004-12-14 11:32:57.730866296 +0100
@@ -28,7 +28,7 @@
 #include <error_intl.h>
 
 int            warning;
-static int     limit;
+int            limit;
 static int     number_of_blank_lines;
 static int     number_of_errors;
 static int     line_number;

Reply via email to