<div>
bd@dice:~/netrek/netrek-client-cow$ uname -a<br>Linux dice 2.6.22-14-generic #1 SMP Tue Feb 12 02:46:46 UTC 2008 x86_64 GNU/Linux<br>bd@dice:~/netrek/netrek-client-cow$ date<br>Wed Jul 30 09:00:33 PDT 2008<br>bd@dice:~/netrek$ darcs get http://james.tooraweenah.com/darcs/netrek-client-cow/<br>Copying patch 253 of 253... done!<br>Applying patch 253 of 253... done.<br>Finished getting.<br>bd@dice:~/netrek/netrek-client-cow$ source ./autogen.sh <br>The program 'aclocal' can be found in the following packages:<br>&nbsp;* automake<br>&nbsp;* automake1.4<br>&nbsp;* automake1.7<br>&nbsp;* automake1.9<br>&nbsp;* automake1.8<br>Try: sudo apt-get install &lt;selected package&gt;<br>bash: aclocal: command not found<br>The program 'libtoolize' is currently not installed.&nbsp; You can install it by typing:<br>sudo apt-get install libtool<br>bash: libtoolize: command not found<br>The program 'autoconf' can be found in the following packages:<br>&nbsp;* autoconf<br>&nbsp;* autoconf2.13<br>Try: sudo apt-get install &lt;selected package&gt;<br>bash: autoconf: command not found<br>autogen.sh completed ok<br>bd@dice:~/netrek/netrek-client-cow$ sudo apt-get install automake<br>bd@dice:~/netrek/netrek-client-cow$ sudo apt-get install libtool<br>bd@dice:~/netrek/netrek-client-cow$ ./configure <br>checking build system type... x86_64-unknown-linux-gnu<br>checking host system type... x86_64-unknown-linux-gnu<br>checking target system type... x86_64-unknown-linux-gnu<br>checking your key... checking release type... unstable<br>checking for a BSD-compatible install... /usr/bin/install -c<br>checking for gcc... gcc<br>checking for C compiler default output file name... a.out<br>checking whether the C compiler works... yes<br>checking whether we are cross compiling... no<br>checking for suffix of executables... <br>checking for suffix of object files... o<br>checking whether we are using the GNU C compiler... yes<br>checking whether gcc accepts -g... yes<br>checking for gcc option to accept ISO C89... none needed<br>checking how to run the C preprocessor... gcc -E<br>checking whether ln -s works... yes<br>checking for grep that handles long lines and -e... /bin/grep<br>checking for egrep... /bin/grep -E<br>checking for AIX... no<br>checking for inline... inline<br>checking if fd_set requires sys/select.h... no<br>checking for ANSI C header files... yes<br>checking for sys/types.h... yes<br>checking for sys/stat.h... yes<br>checking for stdlib.h... yes<br>checking for string.h... yes<br>checking for memory.h... yes<br>checking for strings.h... yes<br>checking for inttypes.h... yes<br>checking for stdint.h... yes<br>checking for unistd.h... yes<br>checking for unistd.h... (cached) yes<br>checking for memory.h... (cached) yes<br>checking math.h usability... yes<br>checking math.h presence... yes<br>checking for math.h... yes<br>checking for stdlib.h... (cached) yes<br>checking sys/timeb.h usability... yes<br>checking sys/timeb.h presence... yes<br>checking for sys/timeb.h... yes<br>checking sys/ptyio.h usability... no<br>checking sys/ptyio.h presence... no<br>checking for sys/ptyio.h... no<br>checking sys/fcntl.h usability... yes<br>checking sys/fcntl.h presence... yes<br>checking for sys/fcntl.h... yes<br>checking fcntl.h usability... yes<br>checking fcntl.h presence... yes<br>checking for fcntl.h... yes<br>checking ctype.h usability... yes<br>checking ctype.h presence... yes<br>checking for ctype.h... yes<br>checking machine/endian.h usability... no<br>checking machine/endian.h presence... no<br>checking for machine/endian.h... no<br>checking sys/resource.h usability... yes<br>checking sys/resource.h presence... yes<br>checking for sys/resource.h... yes<br>checking sys/wait.h usability... yes<br>checking sys/wait.h presence... yes<br>checking for sys/wait.h... yes<br>checking netinet/in.h usability... yes<br>checking netinet/in.h presence... yes<br>checking for netinet/in.h... yes<br>checking netinet/tcp.h usability... yes<br>checking netinet/tcp.h presence... yes<br>checking for netinet/tcp.h... yes<br>checking sys/filio.h usability... no<br>checking sys/filio.h presence... no<br>checking for sys/filio.h... no<br>checking for wait3 that fills in rusage... yes<br>checking for pid_t... yes<br>checking for uid_t in sys/types.h... yes<br>checking for size_t... yes<br>checking vfork.h usability... no<br>checking vfork.h presence... no<br>checking for vfork.h... no<br>checking for fork... yes<br>checking for vfork... yes<br>checking for working fork... yes<br>checking for working vfork... (cached) yes<br>checking whether struct tm is in sys/time.h or time.h... time.h<br>checking for itimer in time.h... no<br>checking for long... yes<br>checking size of long... 8<br>checking for u_int in sys/types.h... yes<br>checking for PATH_MAX in limits.h... yes<br>checking for strcmpi... no<br>checking for strncmpi... no<br>checking for X... no<br>checking for main in -lgdi32... no<br>checking for main in -lXpm... no<br>checking X11/xpm.h usability... no<br>checking X11/xpm.h presence... no<br>checking for X11/xpm.h... no<br>checking for mp.h... yes<br>checking for gmp.h... no<br>checking for main in -lmp... no<br>Warning mp or gmp library not found, turning RSA off.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RSA utilities for COW build found.<br>checking for main in -lXbsd... no<br>checking for main in -lsocket... no<br>checking for main in -linet... no<br>checking for main in -lnsl... no<br>checking for main in -lseq... no<br>checking for main in -lsun... no<br>checking return type of signal handlers... void<br>checking for sys/wait.h that is POSIX.1 compatible... (cached) yes<br>checking for restartable system calls... no<br>checking for signals style... SYSV_or_POSIX<br>checking for sigset... no<br>checking for usleep... no<br>checking for random... no<br>checking for setstate... no<br>checking for strftime... no<br>checking for ftime... no<br>checking for main in -lm... no<br>checking for nint... no<br>checking for usleep... (cached) no<br>checking for setstate... (cached) no<br>checking for strdup... no<br>checking for rint... no<br>./configure: line 8044: syntax error near unexpected token `1.2.4,'<br>./configure: line 8044: `AM_PATH_SDL(1.2.4, cat &gt;&gt;confdefs.h &lt;&lt;\_ACEOF'<br>bd@dice:~/netrek/netrek-client-cow$ sudo apt-get install libsdl-mixer1.2 libsdl-mixer1.2-dev<br>bd@dice:~/netrek/netrek-client-cow$ tail -n 15 configure.in<br><br>AC_PROG_LIBTOOL(/usr/bin/libtool)<br>AM_PATH_SDL(1.2.4, AC_DEFINE(HAVE_SDL),[])<br>AM_CONDITIONAL(HAVE_SDL, [test x"$no_sdl" != x"yes"])<br><br>if test x$no_sdl != xyes; then<br>&nbsp; have_SDLmixer=no<br>&nbsp; AC_CHECK_LIB(SDL_mixer, Mix_OpenAudio, [have_SDLmixer=yes SDL_MIXER_LIBS="-lSDL_mixer"])<br>&nbsp; if test x$have_SDLmixer != xyes; then<br>&nbsp;&nbsp;&nbsp; AC_MSG_ERROR([*** Can't find the SDL_mixer library Try: http://www.libsdl.org/projects/SDL_mixer/])<br>&nbsp;&nbsp;&nbsp; AC_SUBST(SDL_MIXER_LIBS)<br>&nbsp; fi<br>fi<br><br>AC_OUTPUT(system.mk key.mk)<br>bd@dice:~/netrek/netrek-client-cow$ ./configure <br>checking build system type... x86_64-unknown-linux-gnu<br>checking host system type... x86_64-unknown-linux-gnu<br>checking target system type... x86_64-unknown-linux-gnu<br>checking your key... checking release type... unstable<br>checking for a BSD-compatible install... /usr/bin/install -c<br>checking for gcc... gcc<br>checking for C compiler default output file name... a.out<br>checking whether the C compiler works... yes<br>checking whether we are cross compiling... no<br>checking for suffix of executables... <br>checking for suffix of object files... o<br>checking whether we are using the GNU C compiler... yes<br>checking whether gcc accepts -g... yes<br>checking for gcc option to accept ISO C89... none needed<br>checking how to run the C preprocessor... gcc -E<br>checking whether ln -s works... yes<br>checking for grep that handles long lines and -e... /bin/grep<br>checking for egrep... /bin/grep -E<br>checking for AIX... no<br>checking for inline... inline<br>checking if fd_set requires sys/select.h... no<br>checking for ANSI C header files... yes<br>checking for sys/types.h... yes<br>checking for sys/stat.h... yes<br>checking for stdlib.h... yes<br>checking for string.h... yes<br>checking for memory.h... yes<br>checking for strings.h... yes<br>checking for inttypes.h... yes<br>checking for stdint.h... yes<br>checking for unistd.h... yes<br>checking for unistd.h... (cached) yes<br>checking for memory.h... (cached) yes<br>checking math.h usability... yes<br>checking math.h presence... yes<br>checking for math.h... yes<br>checking for stdlib.h... (cached) yes<br>checking sys/timeb.h usability... yes<br>checking sys/timeb.h presence... yes<br>checking for sys/timeb.h... yes<br>checking sys/ptyio.h usability... no<br>checking sys/ptyio.h presence... no<br>checking for sys/ptyio.h... no<br>checking sys/fcntl.h usability... yes<br>checking sys/fcntl.h presence... yes<br>checking for sys/fcntl.h... yes<br>checking fcntl.h usability... yes<br>checking fcntl.h presence... yes<br>checking for fcntl.h... yes<br>checking ctype.h usability... yes<br>checking ctype.h presence... yes<br>checking for ctype.h... yes<br>checking machine/endian.h usability... no<br>checking machine/endian.h presence... no<br>checking for machine/endian.h... no<br>checking sys/resource.h usability... yes<br>checking sys/resource.h presence... yes<br>checking for sys/resource.h... yes<br>checking sys/wait.h usability... yes<br>checking sys/wait.h presence... yes<br>checking for sys/wait.h... yes<br>checking netinet/in.h usability... yes<br>checking netinet/in.h presence... yes<br>checking for netinet/in.h... yes<br>checking netinet/tcp.h usability... yes<br>checking netinet/tcp.h presence... yes<br>checking for netinet/tcp.h... yes<br>checking sys/filio.h usability... no<br>checking sys/filio.h presence... no<br>checking for sys/filio.h... no<br>checking for wait3 that fills in rusage... yes<br>checking for pid_t... yes<br>checking for uid_t in sys/types.h... yes<br>checking for size_t... yes<br>checking vfork.h usability... no<br>checking vfork.h presence... no<br>checking for vfork.h... no<br>checking for fork... yes<br>checking for vfork... yes<br>checking for working fork... yes<br>checking for working vfork... (cached) yes<br>checking whether struct tm is in sys/time.h or time.h... time.h<br>checking for itimer in time.h... no<br>checking for long... yes<br>checking size of long... 8<br>checking for u_int in sys/types.h... yes<br>checking for PATH_MAX in limits.h... yes<br>checking for strcmpi... no<br>checking for strncmpi... no<br>checking for X... libraries , headers <br>checking for main in -lgdi32... no<br>checking for X11 header files<br>Warning:&nbsp; couldn't find any X11 include files.<br>checking for X11 library archive<br>checking for main in -lX11... yes<br>checking for main in -lXpm... no<br>checking X11/xpm.h usability... no<br>checking X11/xpm.h presence... no<br>checking for X11/xpm.h... no<br>checking for mp.h... yes<br>checking for gmp.h... no<br>checking for main in -lmp... no<br>Warning mp or gmp library not found, turning RSA off.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RSA utilities for COW build found.<br>checking for main in -lXbsd... no<br>checking for main in -lsocket... no<br>checking for main in -linet... no<br>checking for main in -lnsl... yes<br>checking for main in -lseq... no<br>checking for main in -lsun... no<br>checking return type of signal handlers... void<br>checking for sys/wait.h that is POSIX.1 compatible... (cached) yes<br>checking for restartable system calls... yes<br>checking for signals style... BSD<br>checking for usleep... yes<br>checking for random... yes<br>checking for setstate... yes<br>checking for strftime... yes<br>checking for ftime... yes<br>checking for main in -lm... yes<br>checking for nint... no<br>checking for usleep... (cached) yes<br>checking for setstate... (cached) yes<br>checking for strdup... yes<br>checking for rint... yes<br>checking for a sed that does not truncate output... /bin/sed<br>checking for ld used by gcc... /usr/bin/ld<br>checking if the linker (/usr/bin/ld) is GNU ld... yes<br>checking for /usr/bin/ld option to reload object files... -r<br>checking for BSD-compatible nm... /usr/bin/nm -B<br>checking how to recognize dependent libraries... pass_all<br>checking dlfcn.h usability... yes<br>checking dlfcn.h presence... yes<br>checking for dlfcn.h... yes<br>checking for g++... g++<br>checking whether we are using the GNU C++ compiler... yes<br>checking whether g++ accepts -g... yes<br>checking how to run the C++ preprocessor... g++ -E<br>checking for g77... no<br>checking for xlf... no<br>checking for f77... no<br>checking for frt... no<br>checking for pgf77... no<br>checking for cf77... no<br>checking for fort77... no<br>checking for fl32... no<br>checking for af77... no<br>checking for xlf90... no<br>checking for f90... no<br>checking for pgf90... no<br>checking for pghpf... no<br>checking for epcf90... no<br>checking for gfortran... no<br>checking for g95... no<br>checking for xlf95... no<br>checking for f95... no<br>checking for fort... no<br>checking for ifort... no<br>checking for ifc... no<br>checking for efc... no<br>checking for pgf95... no<br>checking for lf95... no<br>checking for ftn... no<br>checking whether we are using the GNU Fortran 77 compiler... no<br>checking whether&nbsp; accepts -g... no<br>checking the maximum length of command line arguments... 98304<br>checking command to parse /usr/bin/nm -B output from gcc object... ok<br>checking for objdir... .libs<br>checking for ar... ar<br>checking for ranlib... ranlib<br>checking for strip... strip<br>checking if gcc supports -fno-rtti -fno-exceptions... no<br>checking for gcc option to produce PIC... -fPIC<br>checking if gcc PIC flag -fPIC works... yes<br>checking if gcc static flag -static works... yes<br>checking if gcc supports -c -o file.o... yes<br>checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes<br>checking whether -lc should be explicitly linked in... no<br>checking dynamic linker characteristics... GNU/Linux ld.so<br>checking how to hardcode library paths into programs... immediate<br>checking whether stripping libraries is possible... yes<br>checking if libtool supports shared libraries... yes<br>checking whether to build shared libraries... yes<br>checking whether to build static libraries... yes<br>configure: creating libtool<br>appending configuration tag "CXX" to libtool<br>checking for ld used by g++... /usr/bin/ld -m elf_x86_64<br>checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes<br>checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes<br>checking for g++ option to produce PIC... -fPIC<br>checking if g++ PIC flag -fPIC works... yes<br>checking if g++ static flag -static works... yes<br>checking if g++ supports -c -o file.o... yes<br>checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes<br>checking dynamic linker characteristics... GNU/Linux ld.so<br>checking how to hardcode library paths into programs... immediate<br>appending configuration tag "F77" to libtool<br>checking for sdl-config... /usr/bin/sdl-config<br>checking for SDL - version &gt;= 1.2.4... yes<br>checking for Mix_OpenAudio in -lSDL_mixer... yes<br>configure: creating ./config.status<br>config.status: creating system.mk<br>config.status: creating key.mk<br>config.status: creating config.h<br>bd@dice:~/netrek/netrek-client-cow$ make<br>make -f system.mk KEYDEF=sample_key.def netrek<br>make[1]: Entering directory `/home/bd/netrek/netrek-client-cow'<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o check.o check.c<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o colors.o colors.c<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o data.o data.c<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o death.o death.c<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o defaults.o defaults.c<br>defaults.c:105: warning: return type defaults to ‘int’<br>defaults.c: In function ‘initDefaults’:<br>defaults.c:134: warning: implicit declaration of function ‘getshipdefaults’<br>defaults.c:140: warning: ‘return’ with no value, in function returning non-void<br>defaults.c:136: warning: suggest explicit braces to avoid ambiguous ‘else’<br>defaults.c:144: warning: ‘return’ with no value, in function returning non-void<br>defaults.c:414: warning: implicit declaration of function ‘malloc’<br>defaults.c:414: warning: incompatible implicit declaration of built-in function ‘malloc’<br>defaults.c:108: warning: unused variable ‘home’<br>defaults.c: At top level:<br>defaults.c:449: warning: return type defaults to ‘int’<br>defaults.c:480: warning: return type defaults to ‘int’<br>defaults.c:513: warning: return type defaults to ‘int’<br>defaults.c:532: warning: return type defaults to ‘int’<br>defaults.c: In function ‘intDefault’:<br>defaults.c:538: warning: implicit declaration of function ‘atoi’<br>defaults.c: At top level:<br>defaults.c:571: warning: return type defaults to ‘int’<br>defaults.c: In function ‘resetdefaults’:<br>defaults.c:783: warning: implicit declaration of function ‘litedefaults’<br>defaults.c:805: warning: suggest parentheses around assignment used as truth value<br>defaults.c:812: warning: suggest parentheses around assignment used as truth value<br>defaults.c:819: warning: suggest parentheses around assignment used as truth value<br>defaults.c:826: warning: suggest parentheses around assignment used as truth value<br>defaults.c:575: warning: unused variable ‘tmp_int’<br>defaults.c:832: warning: control reaches end of non-void function<br>defaults.c: At top level:<br>defaults.c:835: warning: return type defaults to ‘int’<br>defaults.c: In function ‘shipchange’:<br>defaults.c:837: warning: ‘return’ with no value, in function returning non-void<br>defaults.c:845: warning: implicit declaration of function ‘initkeymap’<br>defaults.c: At top level:<br>defaults.c:84: warning: ‘prob_desc’ defined but not used<br>defaults.c:86: warning: ‘prob_severity’ defined but not used<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o dmessage.o dmessage.c<br>dmessage.c:31: warning: return type defaults to ‘int’<br>dmessage.c: In function ‘dmessage’:<br>dmessage.c:50: warning: passing argument 1 of ‘time’ from incompatible pointer type<br>dmessage.c:51: warning: passing argument 1 of ‘localtime’ from incompatible pointer type<br>dmessage.c:72: warning: implicit declaration of function ‘HandleGenDistr’<br>dmessage.c:73: warning: implicit declaration of function ‘makedistress’<br>dmessage.c:77: warning: implicit declaration of function ‘rcdlite’<br>dmessage.c:81: warning: ‘return’ with no value, in function returning non-void<br>dmessage.c:104: warning: implicit declaration of function ‘instr’<br>dmessage.c:113: warning: implicit declaration of function ‘CheckFeatures’<br>dmessage.c:114: warning: ‘return’ with no value, in function returning non-void<br>dmessage.c:123: warning: implicit declaration of function ‘pmessage’<br>dmessage.c:132: warning: ‘return’ with no value, in function returning non-void<br>dmessage.c:171: warning: ‘return’ with no value, in function returning non-void<br>dmessage.c:187: warning: ‘return’ with no value, in function returning non-void<br>dmessage.c:37: warning: unused variable ‘buf’<br>dmessage.c: At top level:<br>dmessage.c:261: warning: return type defaults to ‘int’<br>dmessage.c:275: warning: return type defaults to ‘int’<br>dmessage.c: In function ‘nothing’:<br>dmessage.c:276: warning: unused variable ‘foo’<br>dmessage.c:280: warning: control reaches end of non-void function<br>dmessage.c: At top level:<br>dmessage.c:283: warning: return type defaults to ‘int’<br>dmessage.c: In function ‘CheckFeatures’:<br>dmessage.c:288: warning: ‘return’ with no value, in function returning non-void<br>dmessage.c: At top level:<br>dmessage.c:369: warning: return type defaults to ‘int’<br>dmessage.c: In function ‘sendVersion’:<br>dmessage.c:379: warning: control reaches end of non-void function<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o enter.o enter.c<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o findslot.o findslot.c<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o getname.o getname.c<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o getship.o getship.c<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o helpwin.o helpwin.c<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o inform.o inform.c<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o interface.o interface.c<br>interface.c:34: warning: return type defaults to ‘int’<br>interface.c: In function ‘set_speed’:<br>interface.c:35: warning: implicit declaration of function ‘sendShortPacket’<br>interface.c:36: warning: control reaches end of non-void function<br>interface.c: At top level:<br>interface.c:39: warning: return type defaults to ‘int’<br>interface.c: In function ‘set_course’:<br>interface.c:41: warning: control reaches end of non-void function<br>interface.c: At top level:<br>interface.c:44: warning: return type defaults to ‘int’<br>interface.c: In function ‘shield_up’:<br>interface.c:49: warning: control reaches end of non-void function<br>interface.c: At top level:<br>interface.c:52: warning: return type defaults to ‘int’<br>interface.c: In function ‘shield_down’:<br>interface.c:57: warning: control reaches end of non-void function<br>interface.c: At top level:<br>interface.c:60: warning: return type defaults to ‘int’<br>interface.c: In function ‘shield_tog’:<br>interface.c:69: warning: control reaches end of non-void function<br>interface.c: At top level:<br>interface.c:72: warning: return type defaults to ‘int’<br>interface.c: In function ‘bomb_planet’:<br>interface.c:77: warning: control reaches end of non-void function<br>interface.c: At top level:<br>interface.c:80: warning: return type defaults to ‘int’<br>interface.c: In function ‘beam_up’:<br>interface.c:85: warning: control reaches end of non-void function<br>interface.c: At top level:<br>interface.c:88: warning: return type defaults to ‘int’<br>interface.c: In function ‘beam_down’:<br>interface.c:93: warning: control reaches end of non-void function<br>interface.c: At top level:<br>interface.c:96: warning: return type defaults to ‘int’<br>interface.c: In function ‘repair’:<br>interface.c:101: warning: control reaches end of non-void function<br>interface.c: At top level:<br>interface.c:104: warning: return type defaults to ‘int’<br>interface.c: In function ‘repair_off’:<br>interface.c:109: warning: control reaches end of non-void function<br>interface.c: At top level:<br>interface.c:112: warning: return type defaults to ‘int’<br>interface.c: In function ‘repeat_message’:<br>interface.c:115: warning: control reaches end of non-void function<br>interface.c: At top level:<br>interface.c:118: warning: return type defaults to ‘int’<br>interface.c: In function ‘cloak’:<br>interface.c:127: warning: control reaches end of non-void function<br>interface.c: At top level:<br>interface.c:130: warning: return type defaults to ‘int’<br>interface.c: In function ‘cloak_on’:<br>interface.c:135: warning: control reaches end of non-void function<br>interface.c: At top level:<br>interface.c:138: warning: return type defaults to ‘int’<br>interface.c: In function ‘cloak_off’:<br>interface.c:143: warning: control reaches end of non-void function<br>interface.c: At top level:<br>interface.c:187: warning: return type defaults to ‘int’<br>interface.c: In function ‘run_clock’:<br>interface.c:194: warning: ‘return’ with no value, in function returning non-void<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o newwin.o newwin.c<br>newwin.c: In function ‘handleMessageWindowButton’:<br>newwin.c:109: warning: implicit declaration of function ‘pastebuffer’<br>newwin.c:113: warning: implicit declaration of function ‘Key109’<br>newwin.c: In function ‘newwin’:<br>newwin.c:146: warning: implicit declaration of function ‘booleanDefault’<br>newwin.c:255: warning: implicit declaration of function ‘lMeterWidth’<br>newwin.c:255: warning: implicit declaration of function ‘lMeterHeight’<br>newwin.c:259: warning: implicit declaration of function ‘pStatsWidth’<br>newwin.c:259: warning: implicit declaration of function ‘pStatsHeight’<br>newwin.c:358: warning: implicit declaration of function ‘getResources’<br>newwin.c:359: warning: implicit declaration of function ‘savebitmaps’<br>newwin.c: In function ‘mapAll’:<br>newwin.c:381: warning: implicit declaration of function ‘checkMapped’<br>newwin.c:396: warning: implicit declaration of function ‘nswindow’<br>newwin.c:406: warning: implicit declaration of function ‘checkMappedPref’<br>newwin.c: At top level:<br>newwin.c:421: warning: return type defaults to ‘int’<br>newwin.c: In function ‘savebitmaps’:<br>newwin.c:714: warning: control reaches end of non-void function<br>newwin.c: In function ‘entrywindow’:<br>newwin.c:850: warning: implicit declaration of function ‘run_clock’<br>newwin.c:851: warning: implicit declaration of function ‘updatedeath’<br>newwin.c:858: warning: implicit declaration of function ‘intDefault’<br>newwin.c:876: warning: implicit declaration of function ‘isServerDead’<br>newwin.c:877: warning: implicit declaration of function ‘sendTeamReq’<br>newwin.c:886: warning: implicit declaration of function ‘warning’<br>newwin.c:917: warning: implicit declaration of function ‘readFromServer’<br>newwin.c:949: warning: implicit declaration of function ‘map’<br>newwin.c:956: warning: implicit declaration of function ‘showTimeLeft’<br>newwin.c:969: warning: implicit declaration of function ‘redrawTeam’<br>newwin.c:1049: warning: implicit declaration of function ‘sendShortPacket’<br>newwin.c:1122: warning: implicit declaration of function ‘redrawQuit’<br>newwin.c: At top level:<br>newwin.c:1179: warning: return type defaults to ‘int’<br>newwin.c: In function ‘showMotd’:<br>newwin.c:1232: warning: implicit declaration of function ‘query_cowid’<br>newwin.c:1232: warning: cast to pointer from integer of different size<br>newwin.c:1310: warning: implicit declaration of function ‘showValues’<br>newwin.c: At top level:<br>newwin.c:1315: warning: return type defaults to ‘int’<br>newwin.c: In function ‘showValues’:<br>newwin.c:1323: warning: ‘return’ with no value, in function returning non-void<br>newwin.c: In function ‘newMotdLine’:<br>newwin.c:1366: warning: implicit declaration of function ‘ClearMotd’<br>newwin.c: At top level:<br>newwin.c:1378: warning: return type defaults to ‘int’<br>newwin.c: In function ‘ClearMotd’:<br>newwin.c:1394: warning: control reaches end of non-void function<br>newwin.c: At top level:<br>newwin.c:1398: warning: return type defaults to ‘int’<br>newwin.c: In function ‘getResources’:<br>newwin.c:1399: warning: implicit declaration of function ‘getColorDefs’<br>newwin.c:1400: warning: implicit declaration of function ‘getTiles’<br>newwin.c:1401: warning: control reaches end of non-void function<br>newwin.c: At top level:<br>newwin.c:1404: warning: return type defaults to ‘int’<br>newwin.c: In function ‘getTiles’:<br>newwin.c:1406: warning: control reaches end of non-void function<br>newwin.c: At top level:<br>newwin.c:1409: warning: return type defaults to ‘int’<br>newwin.c: In function ‘redrawTeam’:<br>newwin.c:1417: warning: ‘return’ with no value, in function returning non-void<br>newwin.c: At top level:<br>newwin.c:1429: warning: return type defaults to ‘int’<br>newwin.c: In function ‘redrawQuit’:<br>newwin.c:1433: warning: control reaches end of non-void function<br>newwin.c: At top level:<br>newwin.c:1449: warning: return type defaults to ‘int’<br>newwin.c: In function ‘showTimeLeft’:<br>newwin.c:1470: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘time_t’<br>newwin.c:1479: warning: control reaches end of non-void function<br>newwin.c: At top level:<br>oldbitmaps.h:477: warning: ‘cross_bits’ defined but not used<br>oldbitmaps.h:484: warning: ‘crossmask_bits’ defined but not used<br>newwin.c:95: warning: ‘teamRequest’ declared ‘static’ but never defined<br>newwin.c:1157: warning: ‘deadTeam’ defined but not used<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o option.o option.c<br>option.c: In function ‘optionaction’:<br>option.c:782: warning: implicit declaration of function ‘udpwindow’<br>option.c:784: warning: implicit declaration of function ‘redrawPStats’<br>option.c:786: warning: implicit declaration of function ‘nswindow’<br>option.c:788: warning: implicit declaration of function ‘spwindow’<br>option.c:792: warning: implicit declaration of function ‘showdef’<br>option.c:802: warning: implicit declaration of function ‘showdocs’<br>option.c:805: warning: implicit declaration of function ‘showxtrekrc’<br>option.c: In function ‘optiondone’:<br>option.c:860: warning: implicit declaration of function ‘sendUpdatePacket’<br>option.c:863: warning: implicit declaration of function ‘sendOptionsPacket’<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o planetlist.o planetlist.c<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o macrowin.o macrowin.c<br>macrowin.c: In function ‘filldist’:<br>macrowin.c:96: warning: embedded ‘\0’ in format<br>macrowin.c:98: warning: embedded ‘\0’ in format<br>macrowin.c: In function ‘fillmacro’:<br>macrowin.c:131: warning: embedded ‘\0’ in format<br>macrowin.c:137: warning: embedded ‘\0’ in format<br>macrowin.c:155: warning: embedded ‘\0’ in format<br>macrowin.c:157: warning: embedded ‘\0’ in format<br>macrowin.c: In function ‘switchmacros’:<br>macrowin.c:231: warning: implicit declaration of function ‘abs’<br>macrowin.c:240: warning: implicit declaration of function ‘W_ResizeTextWindow’<br>macrowin.c: At top level:<br>macrowin.c:249: warning: return type defaults to ‘int’<br>macrowin.c: In function ‘showMacroWin’:<br>macrowin.c:276: warning: control reaches end of non-void function<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o map.o map.c<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o playerlist.o playerlist.c<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o ranklist.o ranklist.c<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o reserved.o reserved.c<br>reserved.c:36: warning: return type defaults to ‘int’<br>reserved.c: In function ‘makeReservedPacket’:<br>reserved.c:41: warning: implicit declaration of function ‘random’<br>reserved.c:44: warning: control reaches end of non-void function<br>reserved.c: At top level:<br>reserved.c:69: warning: return type defaults to ‘int’<br>reserved.c: In function ‘encryptReservedPacket’:<br>reserved.c:72: warning: unused variable ‘address’<br>reserved.c:71: warning: unused variable ‘hp’<br>reserved.c:123: warning: control reaches end of non-void function<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o sintab.o sintab.c<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o smessage.o smessage.c<br>smessage.c: In function ‘smessage’:<br>smessage.c:132: warning: suggest parentheses around assignment used as truth value<br>smessage.c:133: warning: cast from pointer to integer of different size<br>smessage.c:146: warning: implicit declaration of function ‘message_off’<br>smessage.c:223: warning: implicit declaration of function ‘pmessage’<br>smessage.c:262: warning: implicit declaration of function ‘warning’<br>smessage.c: At top level:<br>smessage.c:328: warning: return type defaults to ‘int’<br>smessage.c: In function ‘pmessage’:<br>smessage.c:341: warning: implicit declaration of function ‘sendTools’<br>smessage.c:359: warning: implicit declaration of function ‘dmessage’<br>smessage.c:362: warning: control reaches end of non-void function<br>smessage.c: At top level:<br>smessage.c:498: warning: return type defaults to ‘int’<br>smessage.c: In function ‘message_on’:<br>smessage.c:508: warning: control reaches end of non-void function<br>smessage.c: At top level:<br>smessage.c:511: warning: return type defaults to ‘int’<br>smessage.c: In function ‘message_off’:<br>smessage.c:515: warning: control reaches end of non-void function<br>smessage.c: At top level:<br>smessage.c:519: warning: return type defaults to ‘int’<br>smessage.c: In function ‘message_hold’:<br>smessage.c:525: warning: control reaches end of non-void function<br>smessage.c: At top level:<br>smessage.c:632: warning: return type defaults to ‘int’<br>smessage.c: In function ‘pnbtmacro’:<br>smessage.c:654: warning: control reaches end of non-void function<br>gcc -g -Wall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -c -o socket.o socket.c<br>socket.c: In function ‘connectToServer’:<br>socket.c:786: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’<br>socket.c: At top level:<br>socket.c:931: warning: return type defaults to ‘int’<br>socket.c:968: warning: return type defaults to ‘int’<br>socket.c: In function ‘readFromServer’:<br>socket.c:991: warning: implicit declaration of function ‘dotimers’<br>socket.c:1007: warning: implicit declaration of function ‘warning’<br>socket.c:982: warning: label ‘tryagain’ defined but not used<br>socket.c: At top level:<br>socket.c:1046: warning: return type defaults to ‘int’<br>socket.c: In function ‘dotimers’:<br>socket.c:1072: warning: control reaches end of non-void function<br>socket.c: In function ‘getvpsize’:<br>socket.c:1111: warning: array subscript has type ‘char’<br>socket.c:1114: warning: array subscript has type ‘char’<br>socket.c: In function ‘doRead’:<br>socket.c:1174: warning: implicit declaration of function ‘ns_record_update’<br>socket.c:1239: warning: array subscript has type ‘char’<br>socket.c:1254: warning: array subscript has type ‘char’<br>socket.c:1313: warning: array subscript has type ‘char’<br>socket.c:1322: warning: implicit declaration of function ‘ckRecordPacket’<br>socket.c:1344: warning: array subscript has type ‘char’<br>socket.c:1279: warning: label ‘tryagain1’ defined but not used<br>socket.c: In function ‘handleSelf’:<br>socket.c:1563: warning: array subscript has type ‘char’<br>socket.c: In function ‘handlePlayer’:<br>socket.c:1643: warning: array subscript has type ‘char’<br>socket.c:1677: warning: array subscript has type ‘char’<br>socket.c: At top level:<br>socket.c:1717: warning: return type defaults to ‘int’<br>socket.c: In function ‘sendShortPacket’:<br>socket.c:1782: warning: control reaches end of non-void function<br>socket.c: In function ‘sendServerPacket’:<br>socket.c:1791: warning: array subscript has type ‘char’<br>socket.c:1796: warning: array subscript has type ‘char’<br>socket.c:1819: warning: implicit declaration of function ‘gwrite’<br>socket.c: In function ‘handlePlanet’:<br>socket.c:1907: warning: array subscript has type ‘char’<br>socket.c: In function ‘handlePhaser’:<br>socket.c:1972: warning: array subscript has type ‘char’<br>socket.c: At top level:<br>socket.c:2089: warning: return type defaults to ‘int’<br>socket.c: In function ‘sendTractorReq’:<br>socket.c:2101: warning: control reaches end of non-void function<br>socket.c: At top level:<br>socket.c:2104: warning: return type defaults to ‘int’<br>socket.c: In function ‘sendRepressReq’:<br>socket.c:2116: warning: control reaches end of non-void function<br>socket.c: At top level:<br>socket.c:2119: warning: return type defaults to ‘int’<br>socket.c: In function ‘sendDetMineReq’:<br>socket.c:2125: warning: control reaches end of non-void function<br>socket.c: In function ‘handleFlags’:<br>socket.c:2214: warning: array subscript has type ‘char’<br>socket.c:2224: warning: array subscript has type ‘char’<br>socket.c:2227: warning: array subscript has type ‘char’<br>socket.c:2234: warning: array subscript has type ‘char’<br>socket.c:2239: warning: array subscript has type ‘char’<br>socket.c:2243: warning: array subscript has type ‘char’<br>socket.c:2247: warning: array subscript has type ‘char’<br>socket.c: In function ‘handleKills’:<br>socket.c:2261: warning: array subscript has type ‘char’<br>socket.c:2263: warning: array subscript has type ‘char’<br>socket.c:2265: warning: array subscript has type ‘char’<br>socket.c:2268: warning: array subscript has type ‘char’<br>socket.c: In function ‘handlePStatus’:<br>socket.c:2297: warning: array subscript has type ‘char’<br>socket.c:2325: warning: array subscript has type ‘char’<br>socket.c:2330: warning: array subscript has type ‘char’<br>socket.c: At top level:<br>socket.c:2652: error: conflicting types for ‘sendUpdatePacket’<br>socket.h:52: error: previous declaration of ‘sendUpdatePacket’ was here<br>socket.c: In function ‘handleReserved’:<br>socket.c:2727: warning: implicit declaration of function ‘encryptReservedPacket’<br>socket.c: In function ‘openUdpConn’:<br>socket.c:3228: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 2 has type ‘int’<br>socket.c: In function ‘connUdpConn’:<br>socket.c:3242: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 2 has type ‘int’<br>socket.c: In function ‘recvUdpConn’:<br>socket.c:3278: warning: implicit declaration of function ‘ns_init’<br>socket.c:3314: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’<br>socket.c: In function ‘handleSequence’:<br>socket.c:3439: warning: format ‘%ld’ expects type ‘long int’, but argument 2 has type ‘int’<br>socket.c:3439: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’<br>socket.c:3454: warning: format ‘%ld’ expects type ‘long int’, but argument 2 has type ‘int’<br>socket.c:3458: warning: format ‘%ld’ expects type ‘long int’, but argument 2 has type ‘int’<br>socket.c:3458: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’<br>make[1]: *** [socket.o] Error 1<br>make[1]: Leaving directory `/home/bd/netrek/netrek-client-cow'<br>make: *** [netrekI] Error 2<br>bd@dice:~/netrek/netrek-client-cow$ <br><br>
<br>
<blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">----- Original Message -----<br>
From: "James Cameron" <quozl@us.netrek.org><br>
To: netrek-dev@lists.netrek.org<br>
Subject: Re: [netrek-dev] netrek-client-cow-3.2.6 released<br>
Date: Wed, 30 Jul 2008 12:03:14 +1000<br>
<br>
<br>
Debian GNU/Linux Etch build complete.<br>
<br>
Choices:<br>
<br>
1.  if you have an i386, and have<br>
http://quozl.linux.org.au/netrek in your sources list,<br>
<br>
        aptitude update &amp;&amp; aptitude install netrek-client-cow<br>
<br>
2.  if you have an i386 system, grab the .deb and install,<br>
<br>
        wget http://netrek.org/files/COW/netrek-client-cow_3.2.6-0_i386.deb<br>
        dpkg --install netrek-client-cow_3.2.6-0_i386.deb<br>
<br>
3.  if you have another architecture, add<br>
http://quozl.linux.org.au/netrek to your deb-src list, then<br>
<br>
        apt-get update<br>
        apt-get source --compile netrek-client-cow<br>
<br>
If you're on Ubuntu, let me know how it goes.<br>
<br>
Anyone got an x86_64 host willing to do builds?<br>
<br>
--<br>
James Cameron    mailto:quozl@us.netrek.org     http://quozl.netrek.org/<br>
<br>
_______________________________________________<br>
netrek-dev mailing list<br>
netrek-dev@us.netrek.org<br>
http://mailman.us.netrek.org/mailman/listinfo/netrek-dev<br>
</quozl@us.netrek.org></blockquote>
</div>
<BR>

-- 
<div> Be Yourself @ mail.com!<br>
Choose From 200+ Email Addresses<br>
Get a <b>Free</b> Account at <a href="http://www.mail.com/Product.aspx" target="_blank">www.mail.com</a>!</div>