Package: spider
Severity: normal
Tags: patch

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

In file included from movelog.c:18:
globals.h:93:8: warning: extra tokens at end of #endif directive
movelog.c: In function 'grow_cache':
movelog.c:63: warning: cast to pointer from integer of different size
movelog.c:66: warning: incompatible implicit declaration of built-in function 
'exit'
movelog.c: At top level:
movelog.c:303: error: static declaration of 'card_to_int' follows non-static 
declaration
movelog.c:43: error: previous implicit declaration of 'card_to_int' was here
movelog.c:791: error: static declaration of 'restore_game' follows non-static 
declaration
movelog.c:723: error: previous implicit declaration of 'restore_game' was here
make[1]: *** [movelog.o] Error 1
make[1]: Leaving directory `/spider-1.2'
make: *** [build] Error 2

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

Regards
Andreas Jochens

diff -urN ../tmp-orig/spider-1.2/movelog.c ./movelog.c
--- ../tmp-orig/spider-1.2/movelog.c    1991-09-28 19:46:17.000000000 +0200
+++ ./movelog.c 2005-02-13 12:29:24.557252117 +0100
@@ -33,6 +33,9 @@
 
 extern int     cheat_count;
 
+static int card_to_int(CardPtr card);
+static int restore_game(char *str, char *str2);
+
 make_deck_cache()
 {
 CardPtr        tmp;


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to