Hi all,

I'm having problems trying to build the latest GNU Chess source in my
Ubuntu 8.04 box. I obtained it from here:

http://ftp.gnu.org/pub/gnu/chess/gnuchess-5.07.tar.gz

The compiler error message is:

if gcc -DHAVE_CONFIG_H -I. -I. -I.    -pthread -g -O2 -MT input.o -MD
-MP -MF ".deps/input.Tpo" \
          -c -o input.o `test -f 'input.c' || echo './'`input.c; \
        then mv -f ".deps/input.Tpo" ".deps/input.Po"; \
        else rm -f ".deps/input.Tpo"; exit 1; \
        fi
input.c:95: error: static declaration of ‘input_thread’ follows
non-static declaration
common.h:719: error: previous declaration of ‘input_thread’ was here

The Debian package of GNU Chess 5.07-4.1 has corrected this problem by
removing line 719 in common.h:
extern pthread_t input_thread;

and this has worked for me.

Perhaps this change could be applied in the mainstream gnu chess' source
 code too?

Thanks,

Alex


_______________________________________________
Bug-gnu-chess mailing list
Bug-gnu-chess@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-gnu-chess

Reply via email to