>>> Building on exopi-1 under games/abuse BDEPENDS = [devel/metaauto;audio/libvorbis;audio/libogg;devel/sdl-mixer;audio/libmikmod;devel/automake/1.11;devel/smpeg;devel/autoconf/2.68;devel/libtool;audio/flac;converters/libiconv] DIST = [games/abuse:abuse-free-0.8.tar.gz;games/abuse:abuse-free-sounds-20120309.tar.gz] FULLPKGNAME = abuse-0.8p6v0 RDEPENDS = [converters/libiconv;audio/flac;devel/smpeg;audio/libmikmod;audio/libvorbis;audio/libogg;devel/sdl-mixer] (Junk lock obtained for exopi-1 at 1735148480.54) >>> Running depends in games/abuse at 1735148480.59 last junk was in sysutils/py-ansible-libssh /usr/sbin/pkg_add -aI -Drepair autoconf-2.68p1 automake-1.11.6p3 libiconv-1.17 libmikmod-3.3.11.1p1 libogg-1.3.5 metaauto-1.0p4 sdl-mixer-1.2.12p5 smpeg-0.4.4p17 was: /usr/sbin/pkg_add -aI -Drepair autoconf-2.68p1 automake-1.11.6p3 flac-1.4.3 libiconv-1.17 libmikmod-3.3.11.1p1 libogg-1.3.5 libtool-2.4.2p3 libvorbis-1.3.7 metaauto-1.0p4 sdl-mixer-1.2.12p5 smpeg-0.4.4p17 /usr/sbin/pkg_add -aI -Drepair autoconf-2.68p1 automake-1.11.6p3 libiconv-1.17 libmikmod-3.3.11.1p1 libogg-1.3.5 metaauto-1.0p4 sdl-mixer-1.2.12p5 smpeg-0.4.4p17 >>> Running show-prepare-results in games/abuse at 1735148485.55 ===> games/abuse ===> Building from scratch abuse-0.8p6v0 ===> abuse-0.8p6v0 depends on: metaauto-* -> metaauto-1.0p4 ===> abuse-0.8p6v0 depends on: autoconf-2.68 -> autoconf-2.68p1 ===> abuse-0.8p6v0 depends on: automake->=1.11,<1.12 -> automake-1.11.6p3 ===> abuse-0.8p6v0 depends on: libtool-* -> libtool-2.4.2p3 ===> abuse-0.8p6v0 depends on: libiconv-* -> libiconv-1.17 ===> abuse-0.8p6v0 depends on: sdl-mixer-* -> sdl-mixer-1.2.12p5 ===> abuse-0.8p6v0 depends on: smpeg-* -> smpeg-0.4.4p17 ===> abuse-0.8p6v0 depends on: flac-* -> flac-1.4.3 ===> abuse-0.8p6v0 depends on: libogg-* -> libogg-1.3.5 ===> abuse-0.8p6v0 depends on: libmikmod-* -> libmikmod-3.3.11.1p1 ===> abuse-0.8p6v0 depends on: libvorbis-* -> libvorbis-1.3.7 ===> Verifying specs: FLAC GL SDL SDL_mixer X11 Xdamage Xext Xfixes Xxf86vm c drm iconv m mikmod ogg pthread smpeg sndio c++ c++abi pthread usbhid vorbis vorbisfile xcb X11-xcb glapi xcb-dri2 xcb-glx expat Xau Xdmcp xcb-dri3 xcb-present xcb-shm xcb-sync xcb-xfixes xshmfence z ===> found FLAC.13.1 GL.19.1 SDL.8.0 SDL_mixer.5.0 X11.18.2 Xdamage.4.0 Xext.13.0 Xfixes.6.1 Xxf86vm.6.0 c.100.3 drm.7.13 iconv.7.1 m.10.1 mikmod.4.0 ogg.6.2 pthread.27.1 smpeg.2.0 sndio.7.3 c++.10.0 c++abi.7.0 usbhid.7.1 vorbis.9.0 vorbisfile.6.0 xcb.4.1 X11-xcb.2.0 glapi.1.0 xcb-dri2.1.1 xcb-glx.1.1 expat.15.0 Xau.10.0 Xdmcp.11.0 xcb-dri3.0.3 xcb-present.0.2 xcb-shm.1.1 xcb-sync.1.2 xcb-xfixes.2.0 xshmfence.0.0 z.7.1 autoconf-2.68p1 automake-1.11.6p3 flac-1.4.3 libiconv-1.17 libmikmod-3.3.11.1p1 libogg-1.3.5 libtool-2.4.2p3 libvorbis-1.3.7 metaauto-1.0p4 sdl-mixer-1.2.12p5 smpeg-0.4.4p17 (Junk lock released for exopi-1 at 1735148487.87) distfiles size=7604426 >>> Running extract in games/abuse at 1735148487.91 ===> games/abuse ===> Checking files for abuse-0.8p6v0 `/exopi-cvs/ports/distfiles/abuse-free-0.8.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/abuse-free-sounds-20120309.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for abuse-0.8p6v0 >>> Running patch in games/abuse at 1735148488.64 ===> games/abuse ===> Patching for abuse-0.8p6v0 ===> Applying OpenBSD patch patch-configure_ac Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- configure.ac.orig Fri Mar 9 21:16:53 2012 |+++ configure.ac Fri Mar 9 21:16:55 2012 -------------------------- Patching file configure.ac using Plan A... Hunk #1 succeeded at 69. done ===> Applying OpenBSD patch patch-src_net_fileman_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/net/fileman.cpp |--- src/net/fileman.cpp.orig |+++ src/net/fileman.cpp -------------------------- Patching file src/net/fileman.cpp using Plan A... Hunk #1 succeeded at 293. done ===> Applying OpenBSD patch patch-src_sdlport_hmi_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/sdlport/hmi.cpp |--- src/sdlport/hmi.cpp.orig |+++ src/sdlport/hmi.cpp -------------------------- Patching file src/sdlport/hmi.cpp using Plan A... Hunk #1 succeeded at 299. done ===> Applying OpenBSD patch patch-src_sdlport_setup_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- src/sdlport/setup.cpp.orig Tue Mar 13 14:59:10 2012 |+++ src/sdlport/setup.cpp Tue Mar 13 14:59:29 2012 -------------------------- Patching file src/sdlport/setup.cpp using Plan A... Hunk #1 succeeded at 100. done cd "/exopi-obj/pobj/abuse-0.8/abuse-free-0.8" && find "/exopi-obj/pobj/abuse-0.8/abuse-free-sounds-20120309/patches/" -name 'patch-*' -exec patch -z .afs-orig -i {} \; Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$OpenBSD$ |--- data/addon/leon/lisp/lmisc.lsp.orig Mon May 23 20:51:38 2011 |+++ data/addon/leon/lisp/lmisc.lsp Mon May 23 20:52:16 2011 -------------------------- Patching file data/addon/leon/lisp/lmisc.lsp using Plan A... Hunk #1 succeeded at 36. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$OpenBSD$ |--- data/lisp/people.lsp.orig Mon May 23 20:52:44 2011 |+++ data/lisp/people.lsp Mon May 23 20:52:52 2011 -------------------------- Patching file data/lisp/people.lsp using Plan A... Hunk #1 succeeded at 881. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$OpenBSD$ |--- data/lisp/sfx.lsp.orig Mon May 23 20:53:33 2011 |+++ data/lisp/sfx.lsp Mon May 23 20:53:37 2011 -------------------------- Patching file data/lisp/sfx.lsp using Plan A... Hunk #1 succeeded at 22. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$OpenBSD$ |--- src/cache.cpp.orig Mon May 2 14:55:06 2011 |+++ src/cache.cpp Wed May 11 17:56:43 2011 -------------------------- Patching file src/cache.cpp using Plan A... Hunk #1 succeeded at 815. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$OpenBSD$ |--- src/sdlport/sound.cpp.orig Mon May 9 10:58:30 2011 |+++ src/sdlport/sound.cpp Wed May 11 17:44:23 2011 -------------------------- Patching file src/sdlport/sound.cpp using Plan A... Hunk #1 succeeded at 42. Hunk #2 succeeded at 55. Hunk #3 succeeded at 67. Hunk #4 succeeded at 113. Hunk #5 succeeded at 132. Hunk #6 succeeded at 158. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in games/abuse at 1735148489.00 ===> games/abuse ===> Generating configure for abuse-0.8p6v0 Running autoreconf-2.68 in /exopi-obj/pobj/abuse-0.8/abuse-free-0.8 libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.auto'. libtoolize: copying file `.auto/ltmain.sh' libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. src/Makefile.am:80: `CPPFLAGS' is a user variable, you should not override it; src/Makefile.am:80: use `AM_CPPFLAGS' instead. src/imlib/Makefile.am:33: `CPPFLAGS' is a user variable, you should not override it; src/imlib/Makefile.am:33: use `AM_CPPFLAGS' instead. src/lisp/Makefile.am:14: `CPPFLAGS' is a user variable, you should not override it; src/lisp/Makefile.am:14: use `AM_CPPFLAGS' instead. src/net/Makefile.am:15: `CPPFLAGS' is a user variable, you should not override it; src/net/Makefile.am:15: use `AM_CPPFLAGS' instead. src/sdlport/Makefile.am:21: `CPPFLAGS' is a user variable, you should not override it; src/sdlport/Makefile.am:21: use `AM_CPPFLAGS' instead. ===> Configuring for abuse-0.8p6v0 Using /exopi-obj/pobj/abuse-0.8/config.site (generated) configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc configure: loading site script /exopi-obj/pobj/abuse-0.8/config.site checking for a BSD-compatible install... /exopi-obj/pobj/abuse-0.8/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... mkdir -p checking for gawk... (cached) awk checking whether make sets $(MAKE)... (cached) yes checking build system type... x86_64-unknown-openbsd7.6 checking host system type... x86_64-unknown-openbsd7.6 checking how to print strings... print -r checking for style of include used by make... GNU checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... none needed checking dependency style of cc... gcc3 checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for fgrep... (cached) /usr/bin/fgrep checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... (cached) 131072 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking how to convert x86_64-unknown-openbsd7.6 file names to x86_64-unknown-openbsd7.6 format... func_convert_file_noop checking how to convert x86_64-unknown-openbsd7.6 file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$ checking for dlltool... no checking how to associate runtime and link libraries... print -r -- checking for ar... (cached) ar checking for archiver @FILE support... @ checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... cc -E checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... yes checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... yes checking dynamic linker characteristics... openbsd7.6 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for library containing strerror... none required checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... (cached) none needed checking dependency style of cc... (cached) gcc3 checking how to run the C preprocessor... cc -E checking whether we are using the GNU C++ compiler... (cached) yes checking whether c++ accepts -g... (cached) yes checking dependency style of c++... gcc3 checking how to run the C++ preprocessor... c++ -E checking for ld used by c++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes checking for c++ option to produce PIC... -fPIC -DPIC checking if c++ PIC flag -fPIC -DPIC works... yes checking if c++ static flag -static works... yes checking if c++ supports -c -o file.o... yes checking if c++ supports -c -o file.o... (cached) yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... openbsd7.6 ld.so checking how to hardcode library paths into programs... immediate checking whether byte ordering is bigendian... no checking for X... (cached) libraries /usr/X11R6/lib, headers /usr/X11R6/include /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/configure[16269]: x/usr/X11R6/lib: not found checking for XShmAttach in -lXext... no checking for XShmAttach in -lXextSam... no checking for pow in -lm... (cached) yes checking for socket in -lsocket... no checking for gethostbyname in -lnsl... no checking for sdl-config... /usr/local/bin/sdl-config checking for SDL - version >= 1.1.6... yes checking SDL/SDL_mixer.h usability... yes checking SDL/SDL_mixer.h presence... yes checking for SDL/SDL_mixer.h... yes checking for dirent.h that defines DIR... (cached) yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking for fcntl.h... (cached) yes checking for malloc.h... (cached) no checking for string.h... (cached) yes checking for sys/ioctl.h... (cached) yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for netinet/in.h... (cached) yes checking for working memcmp... (cached) yes checking for atexit... (cached) yes checking for on_exit... no checking for strstr... (cached) yes checking for gettimeofday... (cached) yes checking for OpenGL support... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/lisp/Makefile config.status: creating src/net/Makefile config.status: creating src/imlib/Makefile config.status: creating src/sdlport/Makefile config.status: creating data/Makefile config.status: creating doc/Makefile config.status: creating doc/abuse.6 config.status: creating doc/abuse-tool.6 config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc ------ Configuration for abuse 0.8 ------ Compiler: cc (OpenBSD clang version 16.0.6) Install prefix: /usr/local Asset directory: /usr/local/share/abuse SDL version: 1.2.15 OpenGL support: yes Now type 'make' to build abuse. >>> Running build in games/abuse at 1735148515.45 ===> games/abuse ===> Building for abuse-0.8p6v0 /usr/bin/make all-recursive Making all in src Making all in lisp c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT lisp.o -MD -MP -MF .deps/lisp.Tpo -c -o lisp.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/lisp.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/lisp.cpp:36: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../dev.h:14: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/lisp.cpp:36: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/lisp.cpp:870:9: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this && item_type(this) != (ltype)L_CONS_CELL) ^~~~ ~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/lisp.cpp:1278:14: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) ~^~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/lisp.cpp:3083:9: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/lisp.cpp:26: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/lisp_gc.h:45:29: warning: cast from 'LObject *const *' to 'void **' drops const qualifier [-Wcast-qual] stack.push((void **)&ref); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/lisp.cpp:3064:12: note: in instantiation of function template specialization 'PtrRef::PtrRef' requested here PtrRef ref1(this); ^ 9 warnings generated. mv -f .deps/lisp.Tpo .deps/lisp.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT lisp_opt.o -MD -MP -MF .deps/lisp_opt.Tpo -c -o lisp_opt.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/lisp_opt.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/lisp_opt.Tpo .deps/lisp_opt.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT lisp_gc.o -MD -MP -MF .deps/lisp_gc.Tpo -c -o lisp_gc.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/lisp_gc.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/lisp_gc.Tpo .deps/lisp_gc.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT trig.o -MD -MP -MF .deps/trig.Tpo -c -o trig.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp/trig.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/trig.Tpo .deps/trig.Po rm -f liblisp.a ar cru liblisp.a lisp.o lisp_opt.o lisp_gc.o trig.o ranlib liblisp.a Making all in net c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT gserver.o -MD -MP -MF .deps/gserver.Tpo -c -o gserver.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/gserver.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/gserver.cpp:26: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/gserver.h:7: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/ghandler.h:4: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../netface.h:116:54: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] uint16_t get_checksum() { uint16_t cs=*((uint16_t *)data+1); return lstl(cs); } ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../netface.h:119:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=0; ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../netface.h:128:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=lstl(cs); ^~~~~~~~~~~~~~~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/gserver.cpp:33: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../dev.h:14: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/gserver.cpp:33: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/gserver.cpp:241:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable] int ret=0; ^ 9 warnings generated. mv -f .deps/gserver.Tpo .deps/gserver.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT gclient.o -MD -MP -MF .deps/gclient.Tpo -c -o gclient.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/gclient.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/gclient.cpp:27: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/gclient.h:6: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/ghandler.h:4: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../netface.h:116:54: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] uint16_t get_checksum() { uint16_t cs=*((uint16_t *)data+1); return lstl(cs); } ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../netface.h:119:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=0; ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../netface.h:128:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=lstl(cs); ^~~~~~~~~~~~~~~~ 3 warnings generated. mv -f .deps/gclient.Tpo .deps/gclient.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT fileman.o -MD -MP -MF .deps/fileman.Tpo -c -o fileman.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/fileman.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/fileman.cpp:26: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../netface.h:116:54: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] uint16_t get_checksum() { uint16_t cs=*((uint16_t *)data+1); return lstl(cs); } ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../netface.h:119:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=0; ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../netface.h:128:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=lstl(cs); ^~~~~~~~~~~~~~~~ 3 warnings generated. mv -f .deps/fileman.Tpo .deps/fileman.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT sock.o -MD -MP -MF .deps/sock.Tpo -c -o sock.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/sock.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/sock.Tpo .deps/sock.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT tcpip.o -MD -MP -MF .deps/tcpip.Tpo -c -o tcpip.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/tcpip.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/tcpip.cpp:23: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/tcpip.h:227:32: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] return ::write(fd,(char*)buf,size); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/tcpip.cpp:83:50: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] net_log("tcpip.cpp: unix_fd::write:", (char *) buf, (long) size); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/tcpip.cpp:86:28: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] return ::write(fd,(char*)buf,size); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/tcpip.cpp:481:13: warning: misleading indentation; statement is not part of the previous 'for' [-Wmisleading-indentation] if (!found) { ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/tcpip.cpp:477:9: note: previous statement is here for (p_request q = returned.begin(); !found && q!=returned.end(); ++q) ^ 4 warnings generated. mv -f .deps/tcpip.Tpo .deps/tcpip.Po rm -f libnet.a ar cru libnet.a gserver.o gclient.o fileman.o sock.o tcpip.o ranlib libnet.a Making all in imlib c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT filter.o -MD -MP -MF .deps/filter.Tpo -c -o filter.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/filter.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/filter.Tpo .deps/filter.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT image.o -MD -MP -MF .deps/image.Tpo -c -o image.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/image.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/image.cpp:964:17: warning: variable 'i' set but not used [-Wunused-but-set-variable] int16_t x, y, i, j; ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/image.cpp:1067:7: warning: misleading indentation; statement is not part of the previous 'for' [-Wmisleading-indentation] im->PutPixel(vec2i(i, j), t/d); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/image.cpp:1063:5: note: previous statement is here for (l=-smoothness; l<=smoothness; l++) ^ 2 warnings generated. mv -f .deps/image.Tpo .deps/image.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT transimage.o -MD -MP -MF .deps/transimage.Tpo -c -o transimage.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/transimage.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/transimage.Tpo .deps/transimage.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT linked.o -MD -MP -MF .deps/linked.Tpo -c -o linked.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/linked.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/linked.Tpo .deps/linked.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT input.o -MD -MP -MF .deps/input.Tpo -c -o input.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/input.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/input.cpp:109:11: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] if (*((int *)b->read())==0) ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/input.cpp:134:15: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] if (*((int *)b2->read())==0) ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/input.cpp:137:13: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] if (*((int *)b->read())==0) // did the user press or release the button ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/input.cpp:142:44: warning: cast from 'char *' to 'int *' increases required alignment from 1 to 4 [-Wcast-align] if ((b!=b2 || maxdown==0) && *((int *)b2->read())==0) ^~~~~~~~~~~~~~~~~ 4 warnings generated. mv -f .deps/input.Tpo .deps/input.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT palette.o -MD -MP -MF .deps/palette.Tpo -c -o palette.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/palette.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/palette.Tpo .deps/palette.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT include.o -MD -MP -MF .deps/include.Tpo -c -o include.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/include.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/include.Tpo .deps/include.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT fonts.o -MD -MP -MF .deps/fonts.Tpo -c -o fonts.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/fonts.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/fonts.Tpo .deps/fonts.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT specs.o -MD -MP -MF .deps/specs.Tpo -c -o specs.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/specs.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/specs.cpp:219:29: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] buf=(void *)(((char *)buf)+copy_size); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/specs.cpp:470:32: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] long ret = ::write(fd,(char*)buf,count); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/specs.cpp:715:22: warning: cast from 'char *' to 'spec_entry *' increases required alignment from 1 to 8 [-Wcast-align] spec_entry *se=(spec_entry *)dp; ^~~~~~~~~~~~~~~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/specs.cpp:27: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/image.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/palette.h:14: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/specs.h:132:9: warning: private field 'fname' is not used [-Wunused-private-field] char *fname; ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/specs.h:133:9: warning: private field 'tmp_write_name' is not used [-Wunused-private-field] char *tmp_write_name; ^ 5 warnings generated. mv -f .deps/specs.Tpo .deps/specs.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT supmorph.o -MD -MP -MF .deps/supmorph.Tpo -c -o supmorph.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/supmorph.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/supmorph.Tpo .deps/supmorph.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT pcxread.o -MD -MP -MF .deps/pcxread.Tpo -c -o pcxread.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/pcxread.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/pcxread.Tpo .deps/pcxread.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT jrand.o -MD -MP -MF .deps/jrand.Tpo -c -o jrand.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/jrand.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/jrand.Tpo .deps/jrand.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT keys.o -MD -MP -MF .deps/keys.Tpo -c -o keys.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/keys.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/keys.Tpo .deps/keys.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT dprint.o -MD -MP -MF .deps/dprint.Tpo -c -o dprint.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/dprint.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/dprint.Tpo .deps/dprint.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT status.o -MD -MP -MF .deps/status.Tpo -c -o status.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/status.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/status.Tpo .deps/status.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT pmenu.o -MD -MP -MF .deps/pmenu.Tpo -c -o pmenu.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/pmenu.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/pmenu.cpp:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/pmenu.h:53:22: warning: explicitly assigning value of variable of type 'psub_menu *' to itself [-Wself-assign] { first=First; Next=Next; win=0; active=0; } ~~~~^~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/pmenu.h:44:14: warning: private field 'next' is not used [-Wunused-private-field] psub_menu *next; ^ 2 warnings generated. mv -f .deps/pmenu.Tpo .deps/pmenu.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT scroller.o -MD -MP -MF .deps/scroller.Tpo -c -o scroller.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/scroller.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/scroller.cpp:387:40: warning: cast from 'const void *' to 'pick_list_item *' drops const qualifier [-Wcast-qual] pick_list_item *a1=(pick_list_item *)a; ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/scroller.cpp:388:40: warning: cast from 'const void *' to 'pick_list_item *' drops const qualifier [-Wcast-qual] pick_list_item *a2=(pick_list_item *)b; ^ 2 warnings generated. mv -f .deps/scroller.Tpo .deps/scroller.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT filesel.o -MD -MP -MF .deps/filesel.Tpo -c -o filesel.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/filesel.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/filesel.Tpo .deps/filesel.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT tools.o -MD -MP -MF .deps/tools.Tpo -c -o tools.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/tools.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/tools.cpp:17: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/tools.h:43:8: warning: 'tool_picker::remap' hides overloaded virtual function [-Woverloaded-virtual] void remap(palette *pal, image *screen); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/jwindow.h:78:18: note: hidden overloaded virtual function 'ifield::remap' declared here: different number of parameters (1 vs 2) virtual void remap(Filter *f) { ; } ^ 1 warning generated. mv -f .deps/tools.Tpo .deps/tools.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT guistat.o -MD -MP -MF .deps/guistat.Tpo -c -o guistat.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/guistat.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/guistat.Tpo .deps/guistat.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT sprite.o -MD -MP -MF .deps/sprite.Tpo -c -o sprite.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/sprite.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/sprite.Tpo .deps/sprite.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT jwindow.o -MD -MP -MF .deps/jwindow.Tpo -c -o jwindow.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/jwindow.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/jwindow.cpp:65:5: warning: delete called on non-final 'Jwindow' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] delete j; ^ 1 warning generated. mv -f .deps/jwindow.Tpo .deps/jwindow.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/.. -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT video.o -MD -MP -MF .deps/video.Tpo -c -o video.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/video.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/video.Tpo .deps/video.Po rm -f libimlib.a ar cru libimlib.a filter.o image.o transimage.o linked.o input.o palette.o include.o fonts.o specs.o supmorph.o pcxread.o jrand.o keys.o dprint.o status.o pmenu.o scroller.o filesel.o tools.o guistat.o sprite.o jwindow.o video.o ranlib libimlib.a Making all in sdlport c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -DASSETDIR=\"/usr/local/share/abuse\" -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT video.o -MD -MP -MF .deps/video.Tpo -c -o video.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/video.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/video.Tpo .deps/video.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -DASSETDIR=\"/usr/local/share/abuse\" -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT mouse.o -MD -MP -MF .deps/mouse.Tpo -c -o mouse.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/mouse.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/mouse.Tpo .deps/mouse.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -DASSETDIR=\"/usr/local/share/abuse\" -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT event.o -MD -MP -MF .deps/event.Tpo -c -o event.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/event.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/event.cpp:36: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/event.cpp:33: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../imlib/event.h:54:35: warning: private field 'last_key' is not used [-Wunused-private-field] int mhere,ewaiting,last_keystat,last_key; ^ 5 warnings generated. mv -f .deps/event.Tpo .deps/event.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -DASSETDIR=\"/usr/local/share/abuse\" -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT sound.o -MD -MP -MF .deps/sound.Tpo -c -o sound.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/sound.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/sound.Tpo .deps/sound.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -DASSETDIR=\"/usr/local/share/abuse\" -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT timing.o -MD -MP -MF .deps/timing.Tpo -c -o timing.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/timing.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/timing.Tpo .deps/timing.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -DASSETDIR=\"/usr/local/share/abuse\" -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT jdir.o -MD -MP -MF .deps/jdir.Tpo -c -o jdir.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/jdir.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/jdir.Tpo .deps/jdir.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -DASSETDIR=\"/usr/local/share/abuse\" -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT joystick.o -MD -MP -MF .deps/joystick.Tpo -c -o joystick.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/joystick.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/joystick.Tpo .deps/joystick.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -DASSETDIR=\"/usr/local/share/abuse\" -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT setup.o -MD -MP -MF .deps/setup.Tpo -c -o setup.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/setup.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/setup.Tpo .deps/setup.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport -I../.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../ -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/../imlib -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -DASSETDIR=\"/usr/local/share/abuse\" -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT hmi.o -MD -MP -MF .deps/hmi.Tpo -c -o hmi.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sdlport/hmi.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/hmi.Tpo .deps/hmi.Po rm -f libsdlport.a ar cru libsdlport.a video.o mouse.o event.o sound.o timing.o jdir.o joystick.o setup.o hmi.o ranlib libsdlport.a c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT matrix.o -MD -MP -MF .deps/matrix.Tpo -c -o matrix.o `test -f 'lol/matrix.cpp' || echo '/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/'`lol/matrix.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/matrix.Tpo .deps/matrix.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT timer.o -MD -MP -MF .deps/timer.Tpo -c -o timer.o `test -f 'lol/timer.cpp' || echo '/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/'`lol/timer.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/timer.Tpo .deps/timer.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT specache.o -MD -MP -MF .deps/specache.Tpo -c -o specache.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/specache.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/specache.Tpo .deps/specache.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT netcfg.o -MD -MP -MF .deps/netcfg.Tpo -c -o netcfg.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netcfg.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netcfg.cpp:17: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netcfg.cpp:25: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netcfg.cpp:116:18: warning: cast from 'char *' to 'ifield *' increases required alignment from 1 to 8 [-Wcast-align] min_players=((ifield *)(i->get(NET_MIN)->read()))->id-MIN_1+1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netcfg.cpp:117:18: warning: cast from 'char *' to 'ifield *' increases required alignment from 1 to 8 [-Wcast-align] max_players=((ifield *)(i->get(NET_MAX)->read()))->id-MAX_2+2; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netcfg.cpp:140:12: warning: cast from 'char *' to 'ifield *' increases required alignment from 1 to 8 [-Wcast-align] if (((ifield *)(i->get(LEVEL_BOX)->read()))->id==LVL_2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netcfg.cpp:142:17: warning: cast from 'char *' to 'ifield *' increases required alignment from 1 to 8 [-Wcast-align] else if (((ifield *)(i->get(LEVEL_BOX)->read()))->id==LVL_4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. mv -f .deps/netcfg.Tpo .deps/netcfg.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT innet.o -MD -MP -MF .deps/innet.Tpo -c -o innet.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/innet.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/innet.cpp:21: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/innet.cpp:23: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/innet.cpp:26: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:116:54: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] uint16_t get_checksum() { uint16_t cs=*((uint16_t *)data+1); return lstl(cs); } ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:119:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=0; ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:128:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=lstl(cs); ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/innet.cpp:130:9: warning: variable 'total_usable' set but not used [-Wunused-but-set-variable] int total_usable = 0; ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/innet.cpp:519:23: warning: variable 'st' set but not used [-Wunused-but-set-variable] int i,st=0; ^ 10 warnings generated. mv -f .deps/innet.Tpo .deps/innet.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT chat.o -MD -MP -MF .deps/chat.Tpo -c -o chat.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/chat.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/chat.cpp:18: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:14: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/chat.cpp:18: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ 5 warnings generated. mv -f .deps/chat.Tpo .deps/chat.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT endgame.o -MD -MP -MF .deps/endgame.Tpo -c -o endgame.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/endgame.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/endgame.cpp:21: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/endgame.cpp:25: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/pmenu.h:53:22: warning: explicitly assigning value of variable of type 'psub_menu *' to itself [-Wself-assign] { first=First; Next=Next; win=0; active=0; } ~~~~^~~~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/endgame.cpp:28: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ 6 warnings generated. mv -f .deps/endgame.Tpo .deps/endgame.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT loadgame.o -MD -MP -MF .deps/loadgame.Tpo -c -o loadgame.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/loadgame.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/loadgame.cpp:19: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/loadgame.cpp:30: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ 5 warnings generated. mv -f .deps/loadgame.Tpo .deps/loadgame.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT profile.o -MD -MP -MF .deps/profile.Tpo -c -o profile.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/profile.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/profile.cpp:17: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/profile.cpp:99:21: warning: cast from 'const void *' to 'prof_info *' drops const qualifier [-Wcast-qual] if (((prof_info *)a)->total_time<((prof_info *)b)->total_time) ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/profile.cpp:99:50: warning: cast from 'const void *' to 'prof_info *' drops const qualifier [-Wcast-qual] if (((prof_info *)a)->total_time<((prof_info *)b)->total_time) ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/profile.cpp:101:26: warning: cast from 'const void *' to 'prof_info *' drops const qualifier [-Wcast-qual] else if (((prof_info *)a)->total_time>((prof_info *)b)->total_time) ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/profile.cpp:101:55: warning: cast from 'const void *' to 'prof_info *' drops const qualifier [-Wcast-qual] else if (((prof_info *)a)->total_time>((prof_info *)b)->total_time) ^ 8 warnings generated. mv -f .deps/profile.Tpo .deps/profile.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT cop.o -MD -MP -MF .deps/cop.Tpo -c -o cop.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cop.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cop.cpp:20: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cop.cpp:26: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cop.cpp:993:19: warning: cast from 'const void *' to 'view **' drops const qualifier [-Wcast-qual] if ( ((view **)a)[0]->kills > ((view **)b)[0]->kills) ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cop.cpp:993:44: warning: cast from 'const void *' to 'view **' drops const qualifier [-Wcast-qual] if ( ((view **)a)[0]->kills > ((view **)b)[0]->kills) ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cop.cpp:995:24: warning: cast from 'const void *' to 'view **' drops const qualifier [-Wcast-qual] else if ( ((view **)a)[0]->kills < ((view **)b)[0]->kills) ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cop.cpp:995:49: warning: cast from 'const void *' to 'view **' drops const qualifier [-Wcast-qual] else if ( ((view **)a)[0]->kills < ((view **)b)[0]->kills) ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cop.cpp:997:22: warning: cast from 'const void *' to 'view **' drops const qualifier [-Wcast-qual] else if (((view **)a)[0]->player_number > ((view **)b)[0]->player_number) ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cop.cpp:997:55: warning: cast from 'const void *' to 'view **' drops const qualifier [-Wcast-qual] else if (((view **)a)[0]->player_number > ((view **)b)[0]->player_number) ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cop.cpp:999:22: warning: cast from 'const void *' to 'view **' drops const qualifier [-Wcast-qual] else if (((view **)a)[0]->player_number < ((view **)b)[0]->player_number) ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cop.cpp:999:55: warning: cast from 'const void *' to 'view **' drops const qualifier [-Wcast-qual] else if (((view **)a)[0]->player_number < ((view **)b)[0]->player_number) ^ 13 warnings generated. mv -f .deps/cop.Tpo .deps/cop.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT statbar.o -MD -MP -MF .deps/statbar.Tpo -c -o statbar.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/statbar.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/statbar.cpp:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/statbar.cpp:276:7: warning: variable 'sb_w' set but not used [-Wunused-but-set-variable] int sb_w,sb_h; ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/statbar.cpp:276:12: warning: variable 'sb_h' set but not used [-Wunused-but-set-variable] int sb_w,sb_h; ^ 6 warnings generated. mv -f .deps/statbar.Tpo .deps/statbar.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT compiled.o -MD -MP -MF .deps/compiled.Tpo -c -o compiled.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/compiled.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/compiled.Tpo .deps/compiled.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT ant.o -MD -MP -MF .deps/ant.Tpo -c -o ant.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/ant.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/ant.cpp:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/ant.cpp:28: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ 5 warnings generated. mv -f .deps/ant.Tpo .deps/ant.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT sensor.o -MD -MP -MF .deps/sensor.Tpo -c -o sensor.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sensor.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/sensor.cpp:20: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ 4 warnings generated. mv -f .deps/sensor.Tpo .deps/sensor.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT demo.o -MD -MP -MF .deps/demo.Tpo -c -o demo.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/demo.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/demo.cpp:17: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/demo.cpp:23: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/demo.cpp:27: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:116:54: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] uint16_t get_checksum() { uint16_t cs=*((uint16_t *)data+1); return lstl(cs); } ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:119:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=0; ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:128:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=lstl(cs); ^~~~~~~~~~~~~~~~ 8 warnings generated. mv -f .deps/demo.Tpo .deps/demo.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT lcache.o -MD -MP -MF .deps/lcache.Tpo -c -o lcache.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lcache.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/lcache.Tpo .deps/lcache.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT nfclient.o -MD -MP -MF .deps/nfclient.Tpo -c -o nfclient.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/nfclient.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/nfclient.cpp:24: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:116:54: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] uint16_t get_checksum() { uint16_t cs=*((uint16_t *)data+1); return lstl(cs); } ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:119:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=0; ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:128:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=lstl(cs); ^~~~~~~~~~~~~~~~ 3 warnings generated. mv -f .deps/nfclient.Tpo .deps/nfclient.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT clisp.o -MD -MP -MF .deps/clisp.Tpo -c -o clisp.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/clisp.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/clisp.cpp:24: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/clisp.cpp:26: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/clisp.cpp:35: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/nfserver.h:17: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:116:54: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] uint16_t get_checksum() { uint16_t cs=*((uint16_t *)data+1); return lstl(cs); } ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:119:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=0; ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:128:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=lstl(cs); ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/clisp.cpp:1962:61: warning: for loop has empty body [-Wempty-body] { int x=0; view *v=player_list; for (; v; v=v->next,x++); return x; } break; ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/clisp.cpp:1962:61: note: put the semicolon on a separate line to silence this warning 9 warnings generated. mv -f .deps/clisp.Tpo .deps/clisp.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT gui.o -MD -MP -MF .deps/gui.Tpo -c -o gui.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/gui.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/gui.cpp:19: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:14: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/gui.cpp:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ 5 warnings generated. mv -f .deps/gui.Tpo .deps/gui.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT transp.o -MD -MP -MF .deps/transp.Tpo -c -o transp.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/transp.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/transp.Tpo .deps/transp.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT collide.o -MD -MP -MF .deps/collide.Tpo -c -o collide.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/collide.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/collide.cpp:17: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/collide.cpp:166:57: warning: variable 't_centerx' set but not used [-Wunused-but-set-variable] int32_t sx1,sy1,sx2,sy2,tx1,ty1,tx2,ty2,hitx=0,hity=0,t_centerx; ^ 5 warnings generated. mv -f .deps/collide.Tpo .deps/collide.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT property.o -MD -MP -MF .deps/property.Tpo -c -o property.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/property.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/property.cpp:22: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ 4 warnings generated. mv -f .deps/property.Tpo .deps/property.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT cache.o -MD -MP -MF .deps/cache.Tpo -c -o cache.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cache.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cache.cpp:30: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cache.cpp:35: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cache.cpp:37: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:116:54: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] uint16_t get_checksum() { uint16_t cs=*((uint16_t *)data+1); return lstl(cs); } ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:119:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=0; ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:128:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=lstl(cs); ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cache.cpp:223:32: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] return cache.compare(*(int *)a,*(int *)b); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cache.cpp:223:42: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] return cache.compare(*(int *)a,*(int *)b); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cache.cpp:310:39: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] return cache.offset_compare(*(int *)a,*(int *)b); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cache.cpp:310:49: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] return cache.offset_compare(*(int *)a,*(int *)b); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/cache.cpp:556:9: warning: variable 'tcached' set but not used [-Wunused-but-set-variable] int tcached=0; ^ 13 warnings generated. mv -f .deps/cache.Tpo .deps/cache.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT particle.o -MD -MP -MF .deps/particle.Tpo -c -o particle.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/particle.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/particle.Tpo .deps/particle.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT objects.o -MD -MP -MF .deps/objects.Tpo -c -o objects.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.cpp:18: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ 4 warnings generated. mv -f .deps/objects.Tpo .deps/objects.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT extend.o -MD -MP -MF .deps/extend.Tpo -c -o extend.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.cpp:17: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ 4 warnings generated. mv -f .deps/extend.Tpo .deps/extend.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT console.o -MD -MP -MF .deps/console.Tpo -c -o console.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.cpp:21: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ 4 warnings generated. mv -f .deps/console.Tpo .deps/console.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT ability.o -MD -MP -MF .deps/ability.Tpo -c -o ability.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/ability.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/ability.Tpo .deps/ability.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT items.o -MD -MP -MF .deps/items.Tpo -c -o items.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/items.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/items.cpp:19: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:14: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/items.cpp:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/items.cpp:51:32: warning: variable 'maxy' set but not used [-Wunused-but-set-variable] int j,xp1,yp1,xp2,yp2,maxx,maxy,minx,miny; ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/items.cpp:134:32: warning: variable 'maxy' set but not used [-Wunused-but-set-variable] int j,xp1,yp1,xp2,yp2,maxx,maxy,minx,miny; ^ 7 warnings generated. mv -f .deps/items.Tpo .deps/items.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT dev.o -MD -MP -MF .deps/dev.Tpo -c -o dev.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp:20: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:14: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp:20: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp:29: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/pmenu.h:53:22: warning: explicitly assigning value of variable of type 'psub_menu *' to itself [-Wself-assign] { first=First; Next=Next; win=0; active=0; } ~~~~^~~~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp:31: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/tools.h:43:8: warning: 'tool_picker::remap' hides overloaded virtual function [-Woverloaded-virtual] void remap(palette *pal, image *screen); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/jwindow.h:78:18: note: hidden overloaded virtual function 'ifield::remap' declared here: different number of parameters (1 vs 2) virtual void remap(Filter *f) { ; } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp:281:11: warning: variable 'loop' set but not used [-Wunused-but-set-variable] int loop=0; ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp:1228:6: warning: cast from 'char *' to 'tile_picker *' increases required alignment from 1 to 8 [-Wcast-align] ((tile_picker *)forew->read(DEV_FG_PICKER))->recenter(forew->screen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp:1252:6: warning: cast from 'char *' to 'tile_picker *' increases required alignment from 1 to 8 [-Wcast-align] ((tile_picker *)forew->read(DEV_FG_PICKER))->recenter(forew->screen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp:2605:31: warning: cast from 'char *' to 'pick_list *' increases required alignment from 1 to 8 [-Wcast-align] int val=get_omenu_item(((pick_list *)ev.message.data)->get_selection()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp:2616:16: warning: cast from 'char *' to 'pick_list *' increases required alignment from 1 to 8 [-Wcast-align] int val=((pick_list *)ev.message.data)->get_selection(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp:2950:39: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] scale=lnumber_value(CAR(ao)); ao=CDR(ao); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp:2949:7: note: previous statement is here if (!NILP(ao)) ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp:3002:9: warning: variable 'find' set but not used [-Wunused-but-set-variable] int i,find=-1,d=cur_fg; ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp:3059:12: warning: cast from 'char *' to 'tile_picker *' increases required alignment from 1 to 8 [-Wcast-align] ((tile_picker *)dev_cont->forew-> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp:230:13: warning: unused function 'single_render' [-Wunused-function] static void single_render() ^ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.cpp:20: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:76:7: warning: private field 'area_x1' is not used [-Wunused-private-field] int area_x1,area_y1,area_x2,area_y2; ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:76:15: warning: private field 'area_y1' is not used [-Wunused-private-field] int area_x1,area_y1,area_x2,area_y2; ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:76:23: warning: private field 'area_x2' is not used [-Wunused-private-field] int area_x1,area_y1,area_x2,area_y2; ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:76:31: warning: private field 'area_y2' is not used [-Wunused-private-field] int area_x1,area_y1,area_x2,area_y2; ^ 20 warnings generated. mv -f .deps/dev.Tpo .deps/dev.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT chars.o -MD -MP -MF .deps/chars.Tpo -c -o chars.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/chars.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/chars.cpp:18: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ 4 warnings generated. mv -f .deps/chars.Tpo .deps/chars.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT level.o -MD -MP -MF .deps/level.Tpo -c -o level.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.cpp:27: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.cpp:37: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.cpp:43: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/nfserver.h:17: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:116:54: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] uint16_t get_checksum() { uint16_t cs=*((uint16_t *)data+1); return lstl(cs); } ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:119:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=0; ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:128:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=lstl(cs); ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.cpp:482:27: warning: variable 't_centerx' set but not used [-Wunused-but-set-variable] int32_t tx1,ty1,tx2,ty2,t_centerx; ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.cpp:534:27: warning: variable 't_centerx' set but not used [-Wunused-but-set-variable] int32_t tx1,ty1,tx2,ty2,t_centerx; ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.cpp:616:19: warning: variable 'l' set but not used [-Wunused-but-set-variable] game_object *o,*l=NULL, // l is last, used for delete ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.cpp:1718:9: warning: variable 'my_player_number' set but not used [-Wunused-but-set-variable] int my_player_number=-1; ^ 12 warnings generated. mv -f .deps/level.Tpo .deps/level.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT smallfnt.o -MD -MP -MF .deps/smallfnt.Tpo -c -o smallfnt.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/smallfnt.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/smallfnt.Tpo .deps/smallfnt.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT automap.o -MD -MP -MF .deps/automap.Tpo -c -o automap.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/automap.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/automap.cpp:17: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/automap.h:15: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ 4 warnings generated. mv -f .deps/automap.Tpo .deps/automap.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT help.o -MD -MP -MF .deps/help.Tpo -c -o help.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/help.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/help.cpp:18: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ mv -f .deps/help.Tpo .deps/help.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT intsect.o -MD -MP -MF .deps/intsect.Tpo -c -o intsect.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/intsect.cpp 4 warnings generated. c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/intsect.cpp:172:11: warning: variable 'xdiff' set but not used [-Wunused-but-set-variable] int32_t xdiff,ydiff; ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/intsect.cpp:172:17: warning: variable 'ydiff' set but not used [-Wunused-but-set-variable] int32_t xdiff,ydiff; ^ 2 warnings generated. mv -f .deps/intsect.Tpo .deps/intsect.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT loader2.o -MD -MP -MF .deps/loader2.Tpo -c -o loader2.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/loader2.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/loader2.cpp:26: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:14: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/loader2.cpp:26: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/loader2.cpp:38: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/nfserver.h:17: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:116:54: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] uint16_t get_checksum() { uint16_t cs=*((uint16_t *)data+1); return lstl(cs); } ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:119:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=0; ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:128:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=lstl(cs); ^~~~~~~~~~~~~~~~ 8 warnings generated. mv -f .deps/loader2.Tpo .deps/loader2.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT seq.o -MD -MP -MF .deps/seq.Tpo -c -o seq.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/seq.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/seq.Tpo .deps/seq.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT points.o -MD -MP -MF .deps/points.Tpo -c -o points.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/points.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/points.cpp:20: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:14: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/points.cpp:20: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ 5 warnings generated. mv -f .deps/points.Tpo .deps/points.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT fnt6x13.o -MD -MP -MF .deps/fnt6x13.Tpo -c -o fnt6x13.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/fnt6x13.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] mv -f .deps/fnt6x13.Tpo .deps/fnt6x13.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT morpher.o -MD -MP -MF .deps/morpher.Tpo -c -o morpher.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/morpher.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/morpher.cpp:18: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/morpher.cpp:17: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/morpher.h:26:7: warning: private field 'end_type' is not used [-Wunused-private-field] int end_type,fleft; ^ 5 warnings generated. mv -f .deps/morpher.Tpo .deps/morpher.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT menu.o -MD -MP -MF .deps/menu.Tpo -c -o menu.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/menu.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/menu.cpp:19: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:14: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/menu.cpp:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/menu.cpp:29: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/pmenu.h:53:22: warning: explicitly assigning value of variable of type 'psub_menu *' to itself [-Wself-assign] { first=First; Next=Next; win=0; active=0; } ~~~~^~~~~ 6 warnings generated. mv -f .deps/menu.Tpo .deps/menu.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT director.o -MD -MP -MF .deps/director.Tpo -c -o director.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/director.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/director.cpp:18: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ 4 warnings generated. mv -f .deps/director.Tpo .deps/director.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT view.o -MD -MP -MF .deps/view.Tpo -c -o view.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/view.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/view.cpp:19: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/view.cpp:27: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/view.cpp:34: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/nfserver.h:17: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:116:54: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] uint16_t get_checksum() { uint16_t cs=*((uint16_t *)data+1); return lstl(cs); } ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:119:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=0; ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:128:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=lstl(cs); ^~~~~~~~~~~~~~~~ 8 warnings generated. mv -f .deps/view.Tpo .deps/view.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT configuration.o -MD -MP -MF .deps/configuration.Tpo -c -o configuration.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/configuration.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/configuration.cpp:20: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/configuration.cpp:39:12: warning: unused function 'binding_for_player' [-Wunused-function] static int binding_for_player( int player ) ^ 5 warnings generated. mv -f .deps/configuration.Tpo .deps/configuration.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT game.o -MD -MP -MF .deps/game.Tpo -c -o game.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.cpp:28: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:14: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.cpp:28: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.cpp:43: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/nfserver.h:17: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:116:54: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] uint16_t get_checksum() { uint16_t cs=*((uint16_t *)data+1); return lstl(cs); } ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:119:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=0; ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/netface.h:128:7: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] *((uint16_t *)data+1)=lstl(cs); ^~~~~~~~~~~~~~~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.cpp:56: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib/pmenu.h:53:22: warning: explicitly assigning value of variable of type 'psub_menu *' to itself [-Wself-assign] { first=First; Next=Next; win=0; active=0; } ~~~~^~~~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.cpp:88: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net/tcpip.h:227:32: warning: cast from 'const void *' to 'char *' drops const qualifier [-Wcast-qual] return ::write(fd,(char*)buf,size); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.cpp:1898:42: warning: cast from 'char *' to 'button *' increases required alignment from 1 to 8 [-Wcast-align] ((button *)ev.message.data)->push(); ^~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. mv -f .deps/game.Tpo .deps/game.Po c++ -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I.. -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src -I /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/lisp -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/imlib -I/exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/net -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -DNO_CHECK -O2 -pipe -fno-strength-reduce -fomit-frame-pointer -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wsign-compare -DHAVE_OPENGL -MT light.o -MD -MP -MF .deps/light.Tpo -c -o light.o /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/light.cpp c++: warning: optimization flag '-fno-strength-reduce' is not supported [-Wignored-optimization-argument] In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/light.cpp:28: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:14: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/game.h:23: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/level.h:16: In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/objects.h:19: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:119:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxvel(uint8_t xv) { Fxvel=abs(xv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:120:43: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyvel(uint8_t yv) { Fyvel=abs(yv); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:121:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fxacel(uint8_t xa) { Fxacel=abs(xa); } ^~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: warning: taking the absolute value of unsigned type 'uint8_t' (aka 'unsigned char') has no effect [-Wabsolute-value] void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/extend.h:122:44: note: remove the call to 'abs' since unsigned values cannot be negative void set_fyacel(uint8_t ya) { Fyacel=abs(ya); } ^~~ In file included from /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/light.cpp:28: /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/dev.h:135:16: warning: 'dev_term::execute' hides overloaded virtual function [-Woverloaded-virtual] virtual void execute(char *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/console.h:52:16: note: hidden overloaded virtual function 'shell_term::execute' declared here: type mismatch at 1st parameter ('const char *' vs 'char *') virtual void execute(char const *st); ^ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/light.cpp:616:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register int cx=w; ^~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/light.cpp:617:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register uint8_t * di=screen_addr; ^~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/light.cpp:618:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register uint8_t * si=remap; ^~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/light.cpp:643:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register int dx,dy; // x and y distances ^~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/light.cpp:643:3: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register int dx,dy; // x and y distances ^~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/light.cpp:650:5: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register int32_t *dt=&(*lon_p)->type; ^~~~~~~~~ /exopi-obj/pobj/abuse-0.8/abuse-free-0.8/src/light.cpp:754:16: warning: variable 'ly_run' set but not used [-Wunused-but-set-variable] int lx_run=0,ly_run; // light block x & y run size in pixels == (1<